/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc /storage/repos/CAV22/benchmarks/AutomizerCInline.xml -i /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-04 09:56:03,373 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-04 09:56:03,452 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-04 09:56:03,458 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-04 09:56:03,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-04 09:56:03,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-04 09:56:03,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-04 09:56:03,488 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-04 09:56:03,489 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-04 09:56:03,492 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-04 09:56:03,493 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-04 09:56:03,493 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-04 09:56:03,494 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-04 09:56:03,495 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-04 09:56:03,495 INFO L153 SettingsManager]: * Use SBE=true [2023-08-04 09:56:03,495 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-04 09:56:03,496 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-04 09:56:03,496 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-04 09:56:03,496 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-04 09:56:03,496 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-04 09:56:03,497 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-04 09:56:03,497 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-04 09:56:03,497 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-04 09:56:03,497 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-04 09:56:03,498 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-04 09:56:03,498 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-04 09:56:03,499 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-04 09:56:03,500 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-04 09:56:03,500 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-04 09:56:03,500 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-04 09:56:03,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 09:56:03,501 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-04 09:56:03,501 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-04 09:56:03,502 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-04 09:56:03,503 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-04 09:56:03,503 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-04 09:56:03,503 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST [2023-08-04 09:56:03,718 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-04 09:56:03,738 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-04 09:56:03,741 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-04 09:56:03,742 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-04 09:56:03,743 INFO L274 PluginConnector]: CDTParser initialized [2023-08-04 09:56:03,744 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 09:56:04,903 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-04 09:56:05,057 INFO L384 CDTParser]: Found 1 translation units. [2023-08-04 09:56:05,057 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 09:56:05,067 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9e1434f1/b63cd897e8fc416480b0c8686b838762/FLAGf443b2fda [2023-08-04 09:56:05,083 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9e1434f1/b63cd897e8fc416480b0c8686b838762 [2023-08-04 09:56:05,088 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-04 09:56:05,089 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-04 09:56:05,092 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-04 09:56:05,092 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-04 09:56:05,095 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-04 09:56:05,096 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,096 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fd946e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05, skipping insertion in model container [2023-08-04 09:56:05,097 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,120 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-04 09:56:05,306 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c[2636,2649] [2023-08-04 09:56:05,317 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 09:56:05,329 INFO L201 MainTranslator]: Completed pre-run [2023-08-04 09:56:05,364 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c[2636,2649] [2023-08-04 09:56:05,366 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 09:56:05,382 INFO L206 MainTranslator]: Completed translation [2023-08-04 09:56:05,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05 WrapperNode [2023-08-04 09:56:05,382 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-04 09:56:05,384 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-04 09:56:05,384 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-04 09:56:05,384 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-04 09:56:05,390 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,407 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,437 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 176 [2023-08-04 09:56:05,438 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-04 09:56:05,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-04 09:56:05,439 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-04 09:56:05,439 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-04 09:56:05,446 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,461 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,461 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,466 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,470 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,479 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,480 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,483 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-04 09:56:05,484 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-04 09:56:05,484 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-04 09:56:05,484 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-04 09:56:05,484 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (1/1) ... [2023-08-04 09:56:05,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 09:56:05,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:05,517 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-04 09:56:05,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-04 09:56:05,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-04 09:56:05,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-04 09:56:05,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-04 09:56:05,551 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-04 09:56:05,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-04 09:56:05,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-04 09:56:05,552 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-04 09:56:05,553 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-04 09:56:05,636 INFO L236 CfgBuilder]: Building ICFG [2023-08-04 09:56:05,637 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-04 09:56:05,980 INFO L277 CfgBuilder]: Performing block encoding [2023-08-04 09:56:05,989 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-04 09:56:05,990 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-04 09:56:05,991 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 09:56:05 BoogieIcfgContainer [2023-08-04 09:56:05,992 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-04 09:56:05,993 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-04 09:56:05,993 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-04 09:56:05,996 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-04 09:56:05,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.08 09:56:05" (1/3) ... [2023-08-04 09:56:05,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282e9f87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 09:56:05, skipping insertion in model container [2023-08-04 09:56:05,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 09:56:05" (2/3) ... [2023-08-04 09:56:05,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282e9f87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 09:56:05, skipping insertion in model container [2023-08-04 09:56:05,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 09:56:05" (3/3) ... [2023-08-04 09:56:05,998 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 09:56:06,008 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-04 09:56:06,017 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-04 09:56:06,018 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-04 09:56:06,018 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-04 09:56:06,118 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-04 09:56:06,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,317 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 09:56:06,317 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 09:56:06,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 09:56:06,329 INFO L82 GeneralOperation]: Start removeDead. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,340 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,343 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 09:56:06,356 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,359 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:06,414 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 09:56:06,414 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 09:56:06,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 09:56:06,423 INFO L119 LiptonReduction]: Number of co-enabled transitions 8654 [2023-08-04 09:56:10,771 INFO L134 LiptonReduction]: Checked pairs total: 10841 [2023-08-04 09:56:10,771 INFO L136 LiptonReduction]: Total number of compositions: 202 [2023-08-04 09:56:10,784 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 09:56:10,790 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;@737686b8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 09:56:10,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 09:56:10,797 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 09:56:10,798 INFO L124 PetriNetUnfolderBase]: 1/14 cut-off events. [2023-08-04 09:56:10,798 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 09:56:10,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:10,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-04 09:56:10,799 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:10,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1879717790, now seen corresponding path program 1 times [2023-08-04 09:56:10,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:10,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484140598] [2023-08-04 09:56:10,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:10,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:10,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 09:56:10,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:10,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484140598] [2023-08-04 09:56:10,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484140598] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:10,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:56:10,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 09:56:10,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108324515] [2023-08-04 09:56:10,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:10,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:10,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:11,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:11,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 09:56:11,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 09:56:11,041 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-04 09:56:11,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:11,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 09:56:11,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:11,233 INFO L124 PetriNetUnfolderBase]: 703/1072 cut-off events. [2023-08-04 09:56:11,233 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-08-04 09:56:11,235 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-04 09:56:11,241 INFO L140 encePairwiseOnDemand]: 393/398 looper letters, 32 selfloop transitions, 2 changer transitions 3/41 dead transitions. [2023-08-04 09:56:11,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 41 transitions, 174 flow [2023-08-04 09:56:11,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:11,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2023-08-04 09:56:11,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45896147403685095 [2023-08-04 09:56:11,263 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2023-08-04 09:56:11,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2023-08-04 09:56:11,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:11,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2023-08-04 09:56:11,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,281 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,282 INFO L175 Difference]: Start difference. First operand has 35 places, 39 transitions, 100 flow. Second operand 3 states and 548 transitions. [2023-08-04 09:56:11,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 41 transitions, 174 flow [2023-08-04 09:56:11,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 174 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 09:56:11,289 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 96 flow [2023-08-04 09:56:11,291 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=96, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2023-08-04 09:56:11,296 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-04 09:56:11,296 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 96 flow [2023-08-04 09:56:11,297 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-04 09:56:11,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:11,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:11,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-04 09:56:11,297 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:11,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:11,298 INFO L85 PathProgramCache]: Analyzing trace with hash 149065613, now seen corresponding path program 1 times [2023-08-04 09:56:11,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:11,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906791179] [2023-08-04 09:56:11,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:11,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:11,423 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 09:56:11,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:11,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906791179] [2023-08-04 09:56:11,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906791179] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:11,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794663905] [2023-08-04 09:56:11,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:11,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:11,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:11,429 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:11,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-04 09:56:11,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:11,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:56:11,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 09:56:11,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:11,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794663905] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:11,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:11,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 09:56:11,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570951365] [2023-08-04 09:56:11,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:11,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:11,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:11,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:11,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:11,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 09:56:11,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:11,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 09:56:11,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:11,663 INFO L124 PetriNetUnfolderBase]: 699/1053 cut-off events. [2023-08-04 09:56:11,663 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2023-08-04 09:56:11,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2131 conditions, 1053 events. 699/1053 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4626 event pairs, 205 based on Foata normal form. 0/663 useless extension candidates. Maximal degree in co-relation 1807. Up to 946 conditions per place. [2023-08-04 09:56:11,669 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 39 selfloop transitions, 2 changer transitions 1/46 dead transitions. [2023-08-04 09:56:11,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 46 transitions, 202 flow [2023-08-04 09:56:11,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:11,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 553 transitions. [2023-08-04 09:56:11,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631490787269682 [2023-08-04 09:56:11,672 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 553 transitions. [2023-08-04 09:56:11,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 553 transitions. [2023-08-04 09:56:11,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:11,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 553 transitions. [2023-08-04 09:56:11,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,684 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,684 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 96 flow. Second operand 3 states and 553 transitions. [2023-08-04 09:56:11,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 46 transitions, 202 flow [2023-08-04 09:56:11,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 192 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-04 09:56:11,687 INFO L231 Difference]: Finished difference. Result has 34 places, 35 transitions, 94 flow [2023-08-04 09:56:11,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=34, PETRI_TRANSITIONS=35} [2023-08-04 09:56:11,688 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, -1 predicate places. [2023-08-04 09:56:11,688 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 35 transitions, 94 flow [2023-08-04 09:56:11,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:11,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:11,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:11,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-04 09:56:11,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:11,895 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:11,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:11,895 INFO L85 PathProgramCache]: Analyzing trace with hash 986897926, now seen corresponding path program 1 times [2023-08-04 09:56:11,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:11,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881106426] [2023-08-04 09:56:11,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:11,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:11,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 09:56:11,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:11,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881106426] [2023-08-04 09:56:11,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881106426] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:11,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013485065] [2023-08-04 09:56:11,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:11,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:11,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:11,993 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:12,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-04 09:56:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:12,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:56:12,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:12,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 09:56:12,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:12,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013485065] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:12,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:12,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 09:56:12,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645209717] [2023-08-04 09:56:12,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:12,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:12,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:12,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 09:56:12,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 35 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:12,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 09:56:12,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:12,256 INFO L124 PetriNetUnfolderBase]: 448/697 cut-off events. [2023-08-04 09:56:12,256 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-04 09:56:12,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1490 conditions, 697 events. 448/697 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2777 event pairs, 160 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 626. Up to 448 conditions per place. [2023-08-04 09:56:12,260 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 43 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-08-04 09:56:12,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 216 flow [2023-08-04 09:56:12,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:12,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2023-08-04 09:56:12,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656616415410385 [2023-08-04 09:56:12,262 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 556 transitions. [2023-08-04 09:56:12,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 556 transitions. [2023-08-04 09:56:12,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:12,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 556 transitions. [2023-08-04 09:56:12,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,267 INFO L175 Difference]: Start difference. First operand has 34 places, 35 transitions, 94 flow. Second operand 3 states and 556 transitions. [2023-08-04 09:56:12,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 216 flow [2023-08-04 09:56:12,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 49 transitions, 212 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 09:56:12,269 INFO L231 Difference]: Finished difference. Result has 35 places, 36 transitions, 102 flow [2023-08-04 09:56:12,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=35, PETRI_TRANSITIONS=36} [2023-08-04 09:56:12,269 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 0 predicate places. [2023-08-04 09:56:12,270 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 36 transitions, 102 flow [2023-08-04 09:56:12,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:12,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:12,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-04 09:56:12,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-04 09:56:12,478 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:12,478 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:12,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1044943953, now seen corresponding path program 1 times [2023-08-04 09:56:12,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:12,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424859044] [2023-08-04 09:56:12,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:12,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:12,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 09:56:12,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:12,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424859044] [2023-08-04 09:56:12,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424859044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:12,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574905762] [2023-08-04 09:56:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:12,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:12,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:12,544 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:12,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-04 09:56:12,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:12,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:56:12,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:12,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 09:56:12,626 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:12,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574905762] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:12,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:12,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 09:56:12,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555652577] [2023-08-04 09:56:12,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:12,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:12,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:12,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:12,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:12,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 09:56:12,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 36 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:12,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 09:56:12,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:12,780 INFO L124 PetriNetUnfolderBase]: 432/672 cut-off events. [2023-08-04 09:56:12,780 INFO L125 PetriNetUnfolderBase]: For 107/107 co-relation queries the response was YES. [2023-08-04 09:56:12,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1476 conditions, 672 events. 432/672 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2591 event pairs, 233 based on Foata normal form. 0/487 useless extension candidates. Maximal degree in co-relation 655. Up to 599 conditions per place. [2023-08-04 09:56:12,783 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 39 selfloop transitions, 2 changer transitions 2/47 dead transitions. [2023-08-04 09:56:12,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 47 transitions, 210 flow [2023-08-04 09:56:12,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:12,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:12,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 553 transitions. [2023-08-04 09:56:12,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631490787269682 [2023-08-04 09:56:12,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 553 transitions. [2023-08-04 09:56:12,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 553 transitions. [2023-08-04 09:56:12,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:12,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 553 transitions. [2023-08-04 09:56:12,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,803 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,803 INFO L175 Difference]: Start difference. First operand has 35 places, 36 transitions, 102 flow. Second operand 3 states and 553 transitions. [2023-08-04 09:56:12,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 47 transitions, 210 flow [2023-08-04 09:56:12,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 47 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:56:12,806 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 104 flow [2023-08-04 09:56:12,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2023-08-04 09:56:12,806 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-04 09:56:12,806 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 104 flow [2023-08-04 09:56:12,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:12,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:12,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:12,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-04 09:56:13,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:13,008 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:13,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:13,008 INFO L85 PathProgramCache]: Analyzing trace with hash 74893917, now seen corresponding path program 1 times [2023-08-04 09:56:13,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:13,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999705842] [2023-08-04 09:56:13,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:13,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:13,111 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 09:56:13,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:13,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999705842] [2023-08-04 09:56:13,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999705842] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:13,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005142094] [2023-08-04 09:56:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:13,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:13,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:13,113 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:13,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-04 09:56:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:13,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-04 09:56:13,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:56:13,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:13,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005142094] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:13,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:13,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 09:56:13,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115146166] [2023-08-04 09:56:13,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:13,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:13,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:13,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:13,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:13,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 09:56:13,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 104 flow. Second operand has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:13,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 09:56:13,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:13,346 INFO L124 PetriNetUnfolderBase]: 432/669 cut-off events. [2023-08-04 09:56:13,347 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-08-04 09:56:13,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1472 conditions, 669 events. 432/669 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2561 event pairs, 251 based on Foata normal form. 1/486 useless extension candidates. Maximal degree in co-relation 1321. Up to 651 conditions per place. [2023-08-04 09:56:13,350 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 30 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2023-08-04 09:56:13,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 36 transitions, 170 flow [2023-08-04 09:56:13,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:13,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:13,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-08-04 09:56:13,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547738693467337 [2023-08-04 09:56:13,354 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-08-04 09:56:13,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-08-04 09:56:13,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:13,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-08-04 09:56:13,356 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-04 09:56:13,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,358 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,358 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 104 flow. Second operand 3 states and 543 transitions. [2023-08-04 09:56:13,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 36 transitions, 170 flow [2023-08-04 09:56:13,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 36 transitions, 166 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 09:56:13,363 INFO L231 Difference]: Finished difference. Result has 38 places, 36 transitions, 112 flow [2023-08-04 09:56:13,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=38, PETRI_TRANSITIONS=36} [2023-08-04 09:56:13,365 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2023-08-04 09:56:13,366 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 36 transitions, 112 flow [2023-08-04 09:56:13,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:13,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:13,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-04 09:56:13,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:13,575 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:13,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:13,576 INFO L85 PathProgramCache]: Analyzing trace with hash 25047031, now seen corresponding path program 1 times [2023-08-04 09:56:13,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:13,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404869468] [2023-08-04 09:56:13,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:13,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:13,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:13,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:56:13,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:13,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404869468] [2023-08-04 09:56:13,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404869468] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:13,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832088558] [2023-08-04 09:56:13,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:13,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:13,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:13,640 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:13,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-04 09:56:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:13,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:56:13,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:13,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:56:13,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:56:13,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:56:13,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832088558] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:56:13,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:56:13,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 09:56:13,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986354550] [2023-08-04 09:56:13,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:56:13,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:56:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:13,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:56:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:13,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 398 [2023-08-04 09:56:13,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 36 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:13,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 398 [2023-08-04 09:56:13,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:13,800 INFO L124 PetriNetUnfolderBase]: 11/27 cut-off events. [2023-08-04 09:56:13,801 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-04 09:56:13,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 27 events. 11/27 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 38 event pairs, 3 based on Foata normal form. 4/26 useless extension candidates. Maximal degree in co-relation 62. Up to 17 conditions per place. [2023-08-04 09:56:13,801 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 0 selfloop transitions, 0 changer transitions 15/15 dead transitions. [2023-08-04 09:56:13,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 15 transitions, 72 flow [2023-08-04 09:56:13,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:56:13,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:56:13,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 690 transitions. [2023-08-04 09:56:13,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334170854271357 [2023-08-04 09:56:13,805 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 690 transitions. [2023-08-04 09:56:13,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 690 transitions. [2023-08-04 09:56:13,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:13,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 690 transitions. [2023-08-04 09:56:13,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 172.5) internal successors, (690), 4 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 398.0) internal successors, (1990), 5 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,810 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 398.0) internal successors, (1990), 5 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,811 INFO L175 Difference]: Start difference. First operand has 38 places, 36 transitions, 112 flow. Second operand 4 states and 690 transitions. [2023-08-04 09:56:13,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 15 transitions, 72 flow [2023-08-04 09:56:13,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 15 transitions, 66 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-04 09:56:13,811 INFO L231 Difference]: Finished difference. Result has 19 places, 0 transitions, 0 flow [2023-08-04 09:56:13,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=11, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=19, PETRI_TRANSITIONS=0} [2023-08-04 09:56:13,813 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, -16 predicate places. [2023-08-04 09:56:13,814 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 0 transitions, 0 flow [2023-08-04 09:56:13,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 174.2) internal successors, (871), 5 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:13,818 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-08-04 09:56:13,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-04 09:56:14,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:14,025 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-08-04 09:56:14,026 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE (1/2) [2023-08-04 09:56:14,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,065 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 09:56:14,065 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 09:56:14,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 09:56:14,067 INFO L82 GeneralOperation]: Start removeDead. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,069 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,069 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 09:56:14,069 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,069 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 09:56:14,098 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 09:56:14,099 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 09:56:14,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 09:56:14,106 INFO L119 LiptonReduction]: Number of co-enabled transitions 8654 [2023-08-04 09:56:18,196 INFO L134 LiptonReduction]: Checked pairs total: 11049 [2023-08-04 09:56:18,196 INFO L136 LiptonReduction]: Total number of compositions: 201 [2023-08-04 09:56:18,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 09:56:18,198 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;@737686b8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 09:56:18,199 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 09:56:18,203 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 09:56:18,203 INFO L124 PetriNetUnfolderBase]: 3/31 cut-off events. [2023-08-04 09:56:18,203 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 09:56:18,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:18,204 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2023-08-04 09:56:18,204 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 09:56:18,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:18,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2095124940, now seen corresponding path program 1 times [2023-08-04 09:56:18,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:18,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566093036] [2023-08-04 09:56:18,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:18,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:18,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 09:56:18,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:18,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566093036] [2023-08-04 09:56:18,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566093036] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:18,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:56:18,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-04 09:56:18,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719490195] [2023-08-04 09:56:18,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:18,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:18,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:18,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:18,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 09:56:18,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 397 [2023-08-04 09:56:18,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 38 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:18,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:18,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 397 [2023-08-04 09:56:18,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:18,374 INFO L124 PetriNetUnfolderBase]: 737/1135 cut-off events. [2023-08-04 09:56:18,374 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-08-04 09:56:18,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2283 conditions, 1135 events. 737/1135 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5201 event pairs, 415 based on Foata normal form. 0/710 useless extension candidates. Maximal degree in co-relation 1840. Up to 1087 conditions per place. [2023-08-04 09:56:18,378 INFO L140 encePairwiseOnDemand]: 393/397 looper letters, 19 selfloop transitions, 2 changer transitions 13/38 dead transitions. [2023-08-04 09:56:18,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 38 transitions, 162 flow [2023-08-04 09:56:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:18,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions. [2023-08-04 09:56:18,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517212426532326 [2023-08-04 09:56:18,380 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 538 transitions. [2023-08-04 09:56:18,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 538 transitions. [2023-08-04 09:56:18,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:18,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 538 transitions. [2023-08-04 09:56:18,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.33333333333334) internal successors, (538), 3 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:18,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:18,383 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:18,384 INFO L175 Difference]: Start difference. First operand has 35 places, 38 transitions, 98 flow. Second operand 3 states and 538 transitions. [2023-08-04 09:56:18,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 38 transitions, 162 flow [2023-08-04 09:56:18,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 38 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 09:56:18,385 INFO L231 Difference]: Finished difference. Result has 37 places, 25 transitions, 70 flow [2023-08-04 09:56:18,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=397, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=37, PETRI_TRANSITIONS=25} [2023-08-04 09:56:18,385 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-04 09:56:18,386 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 25 transitions, 70 flow [2023-08-04 09:56:18,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:18,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:18,386 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:18,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-04 09:56:18,386 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 09:56:18,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:18,387 INFO L85 PathProgramCache]: Analyzing trace with hash 830472878, now seen corresponding path program 1 times [2023-08-04 09:56:18,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:18,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321368491] [2023-08-04 09:56:18,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:18,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:18,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 09:56:18,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-04 09:56:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 09:56:18,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-04 09:56:18,436 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-04 09:56:18,437 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 09:56:18,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 09:56:18,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-04 09:56:18,437 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2023-08-04 09:56:18,438 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2023-08-04 09:56:18,438 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-04 09:56:18,438 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-04 09:56:18,472 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-04 09:56:18,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,599 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 09:56:18,599 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 09:56:18,613 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 6401 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 09:56:18,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,621 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,621 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 09:56:18,621 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 09:56:18,738 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 09:56:18,738 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 09:56:18,752 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 6401 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 09:56:18,789 INFO L119 LiptonReduction]: Number of co-enabled transitions 27284 [2023-08-04 09:56:23,061 INFO L134 LiptonReduction]: Checked pairs total: 45995 [2023-08-04 09:56:23,062 INFO L136 LiptonReduction]: Total number of compositions: 254 [2023-08-04 09:56:23,063 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 09:56:23,064 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;@737686b8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 09:56:23,064 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 09:56:23,066 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 09:56:23,066 INFO L124 PetriNetUnfolderBase]: 1/14 cut-off events. [2023-08-04 09:56:23,066 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 09:56:23,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:23,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-04 09:56:23,066 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:23,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:23,067 INFO L85 PathProgramCache]: Analyzing trace with hash -432993256, now seen corresponding path program 1 times [2023-08-04 09:56:23,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:23,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565679649] [2023-08-04 09:56:23,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:23,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:23,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:23,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 09:56:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:23,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565679649] [2023-08-04 09:56:23,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565679649] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:23,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:56:23,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 09:56:23,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916746602] [2023-08-04 09:56:23,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:23,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:23,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:23,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:23,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 09:56:23,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:56:23,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 70 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:23,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:23,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:56:23,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:38,137 INFO L124 PetriNetUnfolderBase]: 204338/252037 cut-off events. [2023-08-04 09:56:38,137 INFO L125 PetriNetUnfolderBase]: For 14786/14786 co-relation queries the response was YES. [2023-08-04 09:56:38,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508318 conditions, 252037 events. 204338/252037 cut-off events. For 14786/14786 co-relation queries the response was YES. Maximal size of possible extension queue 7422. Compared 1385839 event pairs, 108728 based on Foata normal form. 10003/168042 useless extension candidates. Maximal degree in co-relation 166106. Up to 249165 conditions per place. [2023-08-04 09:56:39,529 INFO L140 encePairwiseOnDemand]: 516/522 looper letters, 61 selfloop transitions, 2 changer transitions 2/73 dead transitions. [2023-08-04 09:56:39,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 73 transitions, 320 flow [2023-08-04 09:56:39,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:39,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:39,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 757 transitions. [2023-08-04 09:56:39,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483397190293742 [2023-08-04 09:56:39,532 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 757 transitions. [2023-08-04 09:56:39,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 757 transitions. [2023-08-04 09:56:39,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:39,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 757 transitions. [2023-08-04 09:56:39,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:39,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:39,538 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:39,538 INFO L175 Difference]: Start difference. First operand has 62 places, 70 transitions, 188 flow. Second operand 3 states and 757 transitions. [2023-08-04 09:56:39,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 73 transitions, 320 flow [2023-08-04 09:56:39,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 320 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 09:56:39,546 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 182 flow [2023-08-04 09:56:39,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2023-08-04 09:56:39,547 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 2 predicate places. [2023-08-04 09:56:39,547 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 182 flow [2023-08-04 09:56:39,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:39,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:39,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:39,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-04 09:56:39,548 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:39,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:39,549 INFO L85 PathProgramCache]: Analyzing trace with hash 333866220, now seen corresponding path program 1 times [2023-08-04 09:56:39,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:39,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567741306] [2023-08-04 09:56:39,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:39,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:39,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 09:56:39,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567741306] [2023-08-04 09:56:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567741306] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643679328] [2023-08-04 09:56:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:39,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:39,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:39,584 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:39,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-04 09:56:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:39,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:56:39,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:39,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 09:56:39,661 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:39,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643679328] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:39,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:39,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 09:56:39,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071933211] [2023-08-04 09:56:39,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:39,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:39,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:39,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:39,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:56:39,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 182 flow. Second operand has 3 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:39,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:39,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:56:39,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:56:53,309 INFO L124 PetriNetUnfolderBase]: 203467/252107 cut-off events. [2023-08-04 09:56:53,310 INFO L125 PetriNetUnfolderBase]: For 12933/12933 co-relation queries the response was YES. [2023-08-04 09:56:53,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 506959 conditions, 252107 events. 203467/252107 cut-off events. For 12933/12933 co-relation queries the response was YES. Maximal size of possible extension queue 7413. Compared 1420425 event pairs, 97212 based on Foata normal form. 0/158331 useless extension candidates. Maximal degree in co-relation 506913. Up to 246695 conditions per place. [2023-08-04 09:56:54,687 INFO L140 encePairwiseOnDemand]: 519/522 looper letters, 78 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2023-08-04 09:56:54,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 88 transitions, 386 flow [2023-08-04 09:56:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:56:54,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:56:54,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 770 transitions. [2023-08-04 09:56:54,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49169859514687103 [2023-08-04 09:56:54,690 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 770 transitions. [2023-08-04 09:56:54,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 770 transitions. [2023-08-04 09:56:54,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:56:54,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 770 transitions. [2023-08-04 09:56:54,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.6666666666667) internal successors, (770), 3 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:54,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:54,695 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:54,695 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 182 flow. Second operand 3 states and 770 transitions. [2023-08-04 09:56:54,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 88 transitions, 386 flow [2023-08-04 09:56:54,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 378 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-04 09:56:54,726 INFO L231 Difference]: Finished difference. Result has 62 places, 67 transitions, 186 flow [2023-08-04 09:56:54,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=62, PETRI_TRANSITIONS=67} [2023-08-04 09:56:54,727 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 0 predicate places. [2023-08-04 09:56:54,727 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 67 transitions, 186 flow [2023-08-04 09:56:54,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:54,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:56:54,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:56:54,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-04 09:56:54,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:54,933 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:56:54,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:56:54,933 INFO L85 PathProgramCache]: Analyzing trace with hash -90295270, now seen corresponding path program 1 times [2023-08-04 09:56:54,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:56:54,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838282524] [2023-08-04 09:56:54,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:54,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:56:54,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:54,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 09:56:54,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:56:54,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838282524] [2023-08-04 09:56:54,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838282524] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:56:54,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249128590] [2023-08-04 09:56:54,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:56:54,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:56:54,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:56:54,984 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:56:54,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-04 09:56:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:56:55,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:56:55,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:56:55,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 09:56:55,069 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:56:55,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249128590] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:56:55,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:56:55,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 09:56:55,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135217041] [2023-08-04 09:56:55,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:56:55,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:56:55,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:56:55,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:56:55,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:56:55,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:56:55,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 67 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:56:55,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:56:55,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:56:55,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:57:04,923 INFO L124 PetriNetUnfolderBase]: 151184/189967 cut-off events. [2023-08-04 09:57:04,923 INFO L125 PetriNetUnfolderBase]: For 11662/11662 co-relation queries the response was YES. [2023-08-04 09:57:05,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389897 conditions, 189967 events. 151184/189967 cut-off events. For 11662/11662 co-relation queries the response was YES. Maximal size of possible extension queue 5225. Compared 1098495 event pairs, 65310 based on Foata normal form. 0/126652 useless extension candidates. Maximal degree in co-relation 125969. Up to 126344 conditions per place. [2023-08-04 09:57:05,946 INFO L140 encePairwiseOnDemand]: 519/522 looper letters, 93 selfloop transitions, 2 changer transitions 0/103 dead transitions. [2023-08-04 09:57:05,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 103 transitions, 458 flow [2023-08-04 09:57:05,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:57:05,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:57:05,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 784 transitions. [2023-08-04 09:57:05,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5006385696040868 [2023-08-04 09:57:05,950 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 784 transitions. [2023-08-04 09:57:05,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 784 transitions. [2023-08-04 09:57:05,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:57:05,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 784 transitions. [2023-08-04 09:57:05,952 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-04 09:57:05,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:05,955 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:05,955 INFO L175 Difference]: Start difference. First operand has 62 places, 67 transitions, 186 flow. Second operand 3 states and 784 transitions. [2023-08-04 09:57:05,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 103 transitions, 458 flow [2023-08-04 09:57:05,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:57:05,972 INFO L231 Difference]: Finished difference. Result has 64 places, 68 transitions, 196 flow [2023-08-04 09:57:05,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=196, PETRI_PLACES=64, PETRI_TRANSITIONS=68} [2023-08-04 09:57:05,972 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 2 predicate places. [2023-08-04 09:57:05,973 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 68 transitions, 196 flow [2023-08-04 09:57:05,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:05,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:57:05,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:57:05,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-04 09:57:06,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:06,178 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:57:06,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:57:06,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1279875105, now seen corresponding path program 1 times [2023-08-04 09:57:06,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:57:06,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384961860] [2023-08-04 09:57:06,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:06,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:57:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 09:57:06,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:57:06,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384961860] [2023-08-04 09:57:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384961860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:57:06,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187329365] [2023-08-04 09:57:06,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:06,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:06,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:57:06,244 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:57:06,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-04 09:57:06,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:06,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 09:57:06,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:57:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 09:57:06,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:57:06,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187329365] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:57:06,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:57:06,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 09:57:06,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120597079] [2023-08-04 09:57:06,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:57:06,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:57:06,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:57:06,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:57:06,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:57:06,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:57:06,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 68 transitions, 196 flow. Second operand has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:06,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:57:06,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:57:06,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:57:15,857 INFO L124 PetriNetUnfolderBase]: 145749/182830 cut-off events. [2023-08-04 09:57:15,857 INFO L125 PetriNetUnfolderBase]: For 37842/37842 co-relation queries the response was YES. [2023-08-04 09:57:16,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387269 conditions, 182830 events. 145749/182830 cut-off events. For 37842/37842 co-relation queries the response was YES. Maximal size of possible extension queue 5058. Compared 1028870 event pairs, 83524 based on Foata normal form. 0/125408 useless extension candidates. Maximal degree in co-relation 144697. Up to 157272 conditions per place. [2023-08-04 09:57:16,940 INFO L140 encePairwiseOnDemand]: 519/522 looper letters, 94 selfloop transitions, 2 changer transitions 0/104 dead transitions. [2023-08-04 09:57:16,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 104 transitions, 470 flow [2023-08-04 09:57:16,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:57:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:57:16,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 784 transitions. [2023-08-04 09:57:16,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5006385696040868 [2023-08-04 09:57:16,942 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 784 transitions. [2023-08-04 09:57:16,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 784 transitions. [2023-08-04 09:57:16,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:57:16,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 784 transitions. [2023-08-04 09:57:16,944 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-04 09:57:16,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:16,947 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:16,947 INFO L175 Difference]: Start difference. First operand has 64 places, 68 transitions, 196 flow. Second operand 3 states and 784 transitions. [2023-08-04 09:57:16,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 104 transitions, 470 flow [2023-08-04 09:57:17,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 104 transitions, 468 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:57:17,158 INFO L231 Difference]: Finished difference. Result has 66 places, 69 transitions, 206 flow [2023-08-04 09:57:17,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=63, 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=206, PETRI_PLACES=66, PETRI_TRANSITIONS=69} [2023-08-04 09:57:17,159 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 4 predicate places. [2023-08-04 09:57:17,159 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 69 transitions, 206 flow [2023-08-04 09:57:17,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:17,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:57:17,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:57:17,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-04 09:57:17,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,SelfDestructingSolverStorable11 [2023-08-04 09:57:17,364 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:57:17,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:57:17,365 INFO L85 PathProgramCache]: Analyzing trace with hash -2076407060, now seen corresponding path program 1 times [2023-08-04 09:57:17,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:57:17,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673473503] [2023-08-04 09:57:17,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:17,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:57:17,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:17,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 09:57:17,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:57:17,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673473503] [2023-08-04 09:57:17,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673473503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:57:17,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001403783] [2023-08-04 09:57:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:17,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:17,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:57:17,424 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:57:17,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-04 09:57:17,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:17,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-04 09:57:17,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:57:17,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:57:17,515 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 09:57:17,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001403783] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:57:17,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 09:57:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 09:57:17,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809351459] [2023-08-04 09:57:17,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:57:17,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:57:17,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:57:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:57:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:57:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:57:17,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 69 transitions, 206 flow. Second operand has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:17,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:57:17,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:57:17,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:57:27,262 INFO L124 PetriNetUnfolderBase]: 145749/182831 cut-off events. [2023-08-04 09:57:27,262 INFO L125 PetriNetUnfolderBase]: For 31285/31285 co-relation queries the response was YES. [2023-08-04 09:57:27,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388594 conditions, 182831 events. 145749/182831 cut-off events. For 31285/31285 co-relation queries the response was YES. Maximal size of possible extension queue 5058. Compared 1027476 event pairs, 95135 based on Foata normal form. 1/125814 useless extension candidates. Maximal degree in co-relation 327085. Up to 180039 conditions per place. [2023-08-04 09:57:28,218 INFO L140 encePairwiseOnDemand]: 519/522 looper letters, 60 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2023-08-04 09:57:28,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 332 flow [2023-08-04 09:57:28,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:57:28,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:57:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2023-08-04 09:57:28,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782886334610473 [2023-08-04 09:57:28,221 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 749 transitions. [2023-08-04 09:57:28,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 749 transitions. [2023-08-04 09:57:28,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:57:28,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 749 transitions. [2023-08-04 09:57:28,223 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-04 09:57:28,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:28,225 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:28,225 INFO L175 Difference]: Start difference. First operand has 66 places, 69 transitions, 206 flow. Second operand 3 states and 749 transitions. [2023-08-04 09:57:28,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 332 flow [2023-08-04 09:57:29,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 70 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:57:29,257 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 216 flow [2023-08-04 09:57:29,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=65, 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=216, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2023-08-04 09:57:29,258 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 6 predicate places. [2023-08-04 09:57:29,258 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 216 flow [2023-08-04 09:57:29,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:29,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:57:29,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:57:29,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-04 09:57:29,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-04 09:57:29,461 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:57:29,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:57:29,462 INFO L85 PathProgramCache]: Analyzing trace with hash 298515593, now seen corresponding path program 1 times [2023-08-04 09:57:29,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:57:29,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895263316] [2023-08-04 09:57:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:29,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:57:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:29,501 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:57:29,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:57:29,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895263316] [2023-08-04 09:57:29,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895263316] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:57:29,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101988930] [2023-08-04 09:57:29,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:29,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:29,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:57:29,503 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:57:29,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-04 09:57:29,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:29,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:57:29,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:57:29,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:57:29,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:57:29,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 09:57:29,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101988930] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:57:29,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:57:29,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 09:57:29,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177268887] [2023-08-04 09:57:29,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:57:29,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:57:29,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:57:29,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:57:29,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:57:29,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 522 [2023-08-04 09:57:29,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 216 flow. Second operand has 5 states, 5 states have (on average 234.0) internal successors, (1170), 5 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:29,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:57:29,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 522 [2023-08-04 09:57:29,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:57:38,380 INFO L124 PetriNetUnfolderBase]: 134372/167764 cut-off events. [2023-08-04 09:57:38,380 INFO L125 PetriNetUnfolderBase]: For 25365/25365 co-relation queries the response was YES. [2023-08-04 09:57:38,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 356227 conditions, 167764 events. 134372/167764 cut-off events. For 25365/25365 co-relation queries the response was YES. Maximal size of possible extension queue 4821. Compared 922192 event pairs, 49498 based on Foata normal form. 5/114698 useless extension candidates. Maximal degree in co-relation 356208. Up to 165272 conditions per place. [2023-08-04 09:57:39,233 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 73 selfloop transitions, 3 changer transitions 1/85 dead transitions. [2023-08-04 09:57:39,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 85 transitions, 400 flow [2023-08-04 09:57:39,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:57:39,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:57:39,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 990 transitions. [2023-08-04 09:57:39,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47413793103448276 [2023-08-04 09:57:39,236 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 990 transitions. [2023-08-04 09:57:39,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 990 transitions. [2023-08-04 09:57:39,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:57:39,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 990 transitions. [2023-08-04 09:57:39,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 247.5) internal successors, (990), 4 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:39,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:39,242 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:39,242 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 216 flow. Second operand 4 states and 990 transitions. [2023-08-04 09:57:39,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 85 transitions, 400 flow [2023-08-04 09:57:39,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 85 transitions, 396 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 09:57:39,886 INFO L231 Difference]: Finished difference. Result has 72 places, 70 transitions, 226 flow [2023-08-04 09:57:39,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=72, PETRI_TRANSITIONS=70} [2023-08-04 09:57:39,887 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 10 predicate places. [2023-08-04 09:57:39,887 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 70 transitions, 226 flow [2023-08-04 09:57:39,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.0) internal successors, (1170), 5 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:39,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:57:39,888 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:57:39,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-04 09:57:40,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-04 09:57:40,089 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:57:40,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:57:40,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1530270464, now seen corresponding path program 1 times [2023-08-04 09:57:40,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:57:40,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609521814] [2023-08-04 09:57:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:57:40,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 09:57:40,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:57:40,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609521814] [2023-08-04 09:57:40,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609521814] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:57:40,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543456095] [2023-08-04 09:57:40,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:40,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:40,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:57:40,137 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:57:40,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-04 09:57:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:40,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:57:40,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:57:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 09:57:40,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:57:40,254 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 09:57:40,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543456095] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:57:40,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:57:40,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 09:57:40,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206388959] [2023-08-04 09:57:40,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:57:40,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:57:40,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:57:40,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:57:40,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:57:40,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 522 [2023-08-04 09:57:40,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 70 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 234.2) internal successors, (1171), 5 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:40,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:57:40,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 522 [2023-08-04 09:57:40,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:57:49,324 INFO L124 PetriNetUnfolderBase]: 130558/163910 cut-off events. [2023-08-04 09:57:49,324 INFO L125 PetriNetUnfolderBase]: For 13369/13369 co-relation queries the response was YES. [2023-08-04 09:57:49,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346661 conditions, 163910 events. 130558/163910 cut-off events. For 13369/13369 co-relation queries the response was YES. Maximal size of possible extension queue 4732. Compared 931206 event pairs, 33809 based on Foata normal form. 330/113063 useless extension candidates. Maximal degree in co-relation 346634. Up to 120248 conditions per place. [2023-08-04 09:57:50,438 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 110 selfloop transitions, 3 changer transitions 1/122 dead transitions. [2023-08-04 09:57:50,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 558 flow [2023-08-04 09:57:50,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:57:50,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:57:50,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1027 transitions. [2023-08-04 09:57:50,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918582375478927 [2023-08-04 09:57:50,441 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1027 transitions. [2023-08-04 09:57:50,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1027 transitions. [2023-08-04 09:57:50,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:57:50,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1027 transitions. [2023-08-04 09:57:50,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 256.75) internal successors, (1027), 4 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:50,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:50,447 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:50,447 INFO L175 Difference]: Start difference. First operand has 72 places, 70 transitions, 226 flow. Second operand 4 states and 1027 transitions. [2023-08-04 09:57:50,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 558 flow [2023-08-04 09:57:53,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 549 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 09:57:53,171 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 231 flow [2023-08-04 09:57:53,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2023-08-04 09:57:53,172 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 12 predicate places. [2023-08-04 09:57:53,172 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 231 flow [2023-08-04 09:57:53,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.2) internal successors, (1171), 5 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:53,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:57:53,173 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:57:53,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-04 09:57:53,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-04 09:57:53,381 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:57:53,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:57:53,381 INFO L85 PathProgramCache]: Analyzing trace with hash 999846603, now seen corresponding path program 1 times [2023-08-04 09:57:53,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:57:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801959961] [2023-08-04 09:57:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:57:53,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 09:57:53,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:57:53,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801959961] [2023-08-04 09:57:53,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801959961] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:57:53,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075071211] [2023-08-04 09:57:53,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:57:53,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:57:53,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:57:53,449 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:57:53,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-04 09:57:53,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:57:53,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:57:53,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:57:53,564 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 09:57:53,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:57:53,578 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 09:57:53,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075071211] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:57:53,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:57:53,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 09:57:53,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332396297] [2023-08-04 09:57:53,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:57:53,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:57:53,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:57:53,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:57:53,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:57:53,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 522 [2023-08-04 09:57:53,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 231 flow. Second operand has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:57:53,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:57:53,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 522 [2023-08-04 09:57:53,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:58:00,998 INFO L124 PetriNetUnfolderBase]: 95205/119730 cut-off events. [2023-08-04 09:58:00,998 INFO L125 PetriNetUnfolderBase]: For 44653/44653 co-relation queries the response was YES. [2023-08-04 09:58:01,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262847 conditions, 119730 events. 95205/119730 cut-off events. For 44653/44653 co-relation queries the response was YES. Maximal size of possible extension queue 3645. Compared 661709 event pairs, 23464 based on Foata normal form. 1840/83783 useless extension candidates. Maximal degree in co-relation 262821. Up to 49939 conditions per place. [2023-08-04 09:58:01,718 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 124 selfloop transitions, 4 changer transitions 0/136 dead transitions. [2023-08-04 09:58:01,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 136 transitions, 628 flow [2023-08-04 09:58:01,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:58:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:58:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1041 transitions. [2023-08-04 09:58:01,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985632183908046 [2023-08-04 09:58:01,721 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1041 transitions. [2023-08-04 09:58:01,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1041 transitions. [2023-08-04 09:58:01,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:58:01,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1041 transitions. [2023-08-04 09:58:01,724 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-04 09:58:01,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:01,728 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:01,728 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 231 flow. Second operand 4 states and 1041 transitions. [2023-08-04 09:58:01,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 136 transitions, 628 flow [2023-08-04 09:58:02,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 136 transitions, 618 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 09:58:02,111 INFO L231 Difference]: Finished difference. Result has 76 places, 71 transitions, 242 flow [2023-08-04 09:58:02,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=71, 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=4, PETRI_FLOW=242, PETRI_PLACES=76, PETRI_TRANSITIONS=71} [2023-08-04 09:58:02,112 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 14 predicate places. [2023-08-04 09:58:02,112 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 71 transitions, 242 flow [2023-08-04 09:58:02,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:02,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:58:02,113 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:58:02,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-04 09:58:02,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-04 09:58:02,313 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:58:02,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:58:02,314 INFO L85 PathProgramCache]: Analyzing trace with hash -258067348, now seen corresponding path program 1 times [2023-08-04 09:58:02,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:58:02,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322741097] [2023-08-04 09:58:02,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:58:02,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:58:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:58:02,386 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 09:58:02,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:58:02,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322741097] [2023-08-04 09:58:02,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322741097] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 09:58:02,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301692472] [2023-08-04 09:58:02,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:58:02,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 09:58:02,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 09:58:02,388 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 09:58:02,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-04 09:58:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:58:02,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 09:58:02,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 09:58:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 09:58:02,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 09:58:02,514 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 09:58:02,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301692472] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 09:58:02,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 09:58:02,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 09:58:02,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392556105] [2023-08-04 09:58:02,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 09:58:02,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:58:02,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:58:02,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:58:02,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:58:02,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 522 [2023-08-04 09:58:02,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 71 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:02,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:58:02,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 522 [2023-08-04 09:58:02,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:58:09,496 INFO L124 PetriNetUnfolderBase]: 95163/119484 cut-off events. [2023-08-04 09:58:09,496 INFO L125 PetriNetUnfolderBase]: For 61019/61019 co-relation queries the response was YES. [2023-08-04 09:58:09,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271358 conditions, 119484 events. 95163/119484 cut-off events. For 61019/61019 co-relation queries the response was YES. Maximal size of possible extension queue 3645. Compared 650497 event pairs, 60809 based on Foata normal form. 33/81573 useless extension candidates. Maximal degree in co-relation 271332. Up to 113759 conditions per place. [2023-08-04 09:58:10,181 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 118 selfloop transitions, 3 changer transitions 8/137 dead transitions. [2023-08-04 09:58:10,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 137 transitions, 640 flow [2023-08-04 09:58:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:58:10,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:58:10,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1041 transitions. [2023-08-04 09:58:10,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985632183908046 [2023-08-04 09:58:10,183 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1041 transitions. [2023-08-04 09:58:10,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1041 transitions. [2023-08-04 09:58:10,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:58:10,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1041 transitions. [2023-08-04 09:58:10,185 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-04 09:58:10,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:10,188 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:10,189 INFO L175 Difference]: Start difference. First operand has 76 places, 71 transitions, 242 flow. Second operand 4 states and 1041 transitions. [2023-08-04 09:58:10,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 137 transitions, 640 flow [2023-08-04 09:58:10,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 137 transitions, 636 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 09:58:10,928 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 242 flow [2023-08-04 09:58:10,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=75, 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=242, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2023-08-04 09:58:10,928 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 18 predicate places. [2023-08-04 09:58:10,928 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 242 flow [2023-08-04 09:58:10,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:10,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:58:10,929 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:58:10,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-04 09:58:11,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-04 09:58:11,133 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:58:11,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:58:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash -138236157, now seen corresponding path program 1 times [2023-08-04 09:58:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:58:11,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769833595] [2023-08-04 09:58:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:58:11,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:58:11,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:58:11,437 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-04 09:58:11,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:58:11,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769833595] [2023-08-04 09:58:11,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769833595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:58:11,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:58:11,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-04 09:58:11,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394394686] [2023-08-04 09:58:11,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:58:11,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 09:58:11,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:58:11,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 09:58:11,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 09:58:11,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 522 [2023-08-04 09:58:11,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:11,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:58:11,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 522 [2023-08-04 09:58:11,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:58:21,111 INFO L124 PetriNetUnfolderBase]: 118517/153928 cut-off events. [2023-08-04 09:58:21,111 INFO L125 PetriNetUnfolderBase]: For 81785/81785 co-relation queries the response was YES. [2023-08-04 09:58:21,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351760 conditions, 153928 events. 118517/153928 cut-off events. For 81785/81785 co-relation queries the response was YES. Maximal size of possible extension queue 4503. Compared 936065 event pairs, 56143 based on Foata normal form. 0/124722 useless extension candidates. Maximal degree in co-relation 351732. Up to 80830 conditions per place. [2023-08-04 09:58:22,120 INFO L140 encePairwiseOnDemand]: 513/522 looper letters, 190 selfloop transitions, 5 changer transitions 0/201 dead transitions. [2023-08-04 09:58:22,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 201 transitions, 1126 flow [2023-08-04 09:58:22,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 09:58:22,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 09:58:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1288 transitions. [2023-08-04 09:58:22,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4934865900383142 [2023-08-04 09:58:22,123 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1288 transitions. [2023-08-04 09:58:22,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1288 transitions. [2023-08-04 09:58:22,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:58:22,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1288 transitions. [2023-08-04 09:58:22,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 257.6) internal successors, (1288), 5 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:22,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 522.0) internal successors, (3132), 6 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:22,129 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 522.0) internal successors, (3132), 6 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:22,130 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 242 flow. Second operand 5 states and 1288 transitions. [2023-08-04 09:58:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 201 transitions, 1126 flow [2023-08-04 09:58:24,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 201 transitions, 1100 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-04 09:58:24,467 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 282 flow [2023-08-04 09:58:24,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=282, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2023-08-04 09:58:24,468 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 20 predicate places. [2023-08-04 09:58:24,468 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 282 flow [2023-08-04 09:58:24,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:24,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:58:24,469 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:58:24,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-04 09:58:24,469 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:58:24,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:58:24,469 INFO L85 PathProgramCache]: Analyzing trace with hash -2086430825, now seen corresponding path program 2 times [2023-08-04 09:58:24,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:58:24,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696948975] [2023-08-04 09:58:24,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:58:24,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:58:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:58:24,584 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 09:58:24,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:58:24,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696948975] [2023-08-04 09:58:24,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696948975] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:58:24,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:58:24,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 09:58:24,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509044305] [2023-08-04 09:58:24,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:58:24,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 09:58:24,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:58:24,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 09:58:24,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 09:58:24,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 522 [2023-08-04 09:58:24,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 282 flow. Second operand has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:24,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:58:24,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 522 [2023-08-04 09:58:24,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:58:37,836 INFO L124 PetriNetUnfolderBase]: 157219/202940 cut-off events. [2023-08-04 09:58:37,837 INFO L125 PetriNetUnfolderBase]: For 173521/177780 co-relation queries the response was YES. [2023-08-04 09:58:38,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540647 conditions, 202940 events. 157219/202940 cut-off events. For 173521/177780 co-relation queries the response was YES. Maximal size of possible extension queue 5473. Compared 1246765 event pairs, 78959 based on Foata normal form. 6727/202277 useless extension candidates. Maximal degree in co-relation 540617. Up to 134427 conditions per place. [2023-08-04 09:58:39,359 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 103 selfloop transitions, 5 changer transitions 0/115 dead transitions. [2023-08-04 09:58:39,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 115 transitions, 660 flow [2023-08-04 09:58:39,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 09:58:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 09:58:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 786 transitions. [2023-08-04 09:58:39,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019157088122606 [2023-08-04 09:58:39,361 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 786 transitions. [2023-08-04 09:58:39,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 786 transitions. [2023-08-04 09:58:39,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:58:39,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 786 transitions. [2023-08-04 09:58:39,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:39,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:39,365 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:39,365 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 282 flow. Second operand 3 states and 786 transitions. [2023-08-04 09:58:39,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 115 transitions, 660 flow [2023-08-04 09:58:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 115 transitions, 657 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:58:40,761 INFO L231 Difference]: Finished difference. Result has 84 places, 74 transitions, 307 flow [2023-08-04 09:58:40,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=307, PETRI_PLACES=84, PETRI_TRANSITIONS=74} [2023-08-04 09:58:40,761 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 22 predicate places. [2023-08-04 09:58:40,762 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 74 transitions, 307 flow [2023-08-04 09:58:40,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:40,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:58:40,762 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:58:40,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-04 09:58:40,762 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:58:40,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:58:40,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1016659999, now seen corresponding path program 1 times [2023-08-04 09:58:40,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:58:40,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369945496] [2023-08-04 09:58:40,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:58:40,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:58:40,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:58:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-04 09:58:40,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:58:40,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369945496] [2023-08-04 09:58:40,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369945496] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:58:40,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:58:40,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 09:58:40,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883545143] [2023-08-04 09:58:40,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:58:40,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 09:58:40,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:58:40,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 09:58:40,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 09:58:40,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 522 [2023-08-04 09:58:40,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 74 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:58:40,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:58:40,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 522 [2023-08-04 09:58:40,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:58:44,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:44,194 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 09:58:44,195 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-04 09:58:44,195 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:44,195 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-04 09:58:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:45,221 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 09:58:45,221 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 09:58:45,221 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 09:58:45,221 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:45,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:45,248 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 09:58:45,248 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:45,248 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 09:58:45,248 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 09:58:46,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:46,104 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,104 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,104 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,104 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:46,389 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,389 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,389 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:46,409 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,409 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:46,430 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,430 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:46,430 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:46,430 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:58:47,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:47,258 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,258 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,258 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,258 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:47,384 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,384 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,384 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,384 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:47,406 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,406 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:47,945 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,945 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,945 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,945 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:47,970 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,970 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:47,993 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,993 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:47,993 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:47,993 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:48,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:48,012 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:58:48,013 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:48,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:48,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:58:48,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:48,495 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,496 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:48,496 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,496 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:48,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:48,909 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,909 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,909 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:48,909 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:48,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:48,926 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,926 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:48,926 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:48,926 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:49,044 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,044 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,044 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,044 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:49,062 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,063 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:49,081 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,081 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,081 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,081 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:49,361 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,361 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,361 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,361 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:49,376 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,376 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,376 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,376 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:49,404 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,404 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,404 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,404 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:49,431 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:58:49,431 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,431 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:58:49,431 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:50,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,016 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,016 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,016 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,016 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,153 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,153 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,283 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,283 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,283 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,283 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,305 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,305 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,305 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,305 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:50,446 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,446 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,446 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,446 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:50,463 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,463 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:50,481 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,481 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,481 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,481 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,554 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,555 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,555 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,555 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,579 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,579 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,580 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,580 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,602 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,602 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,602 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,602 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:50,621 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,621 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:50,621 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:50,621 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:51,220 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,220 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,220 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,220 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:51,235 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,235 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,235 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,235 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:51,264 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,264 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,264 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:51,264 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:58:51,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:51,424 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,424 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,424 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:51,547 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,547 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:51,566 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,566 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:51,698 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,698 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:51,722 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,722 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:51,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:51,722 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,129 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,129 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,150 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,150 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,170 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,170 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,170 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,170 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:52,270 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,270 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,270 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,270 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:52,293 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,293 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,293 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,293 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 206#L49-2true, 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:52,313 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,314 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,314 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,314 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:52,333 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,334 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,334 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,411 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,411 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,411 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,411 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,425 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,425 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,425 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,425 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,453 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,453 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,453 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,453 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:52,477 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,477 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:52,477 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:52,477 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:53,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:53,085 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:53,085 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:53,085 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:53,085 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:53,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:53,147 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:58:53,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:53,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:58:53,148 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:58:53,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,286 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,286 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,286 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,286 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,306 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,306 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,306 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,306 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,433 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,433 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,433 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,433 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,452 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,452 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,452 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,452 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,472 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,472 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,472 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,472 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,597 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,597 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,597 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,597 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,622 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,623 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,649 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,649 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,730 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,730 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,758 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,758 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,758 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,758 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,782 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,782 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,782 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,782 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:53,803 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,803 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:53,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:53,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:54,185 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,185 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:54,202 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,202 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,202 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:54,235 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,236 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,236 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,236 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:54,258 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,258 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,347 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,347 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,347 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,347 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,362 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,362 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,362 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,362 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,391 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,391 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,391 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:58:54,392 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:58:54,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,887 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:54,887 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,887 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:54,887 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,904 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:54,904 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,904 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,904 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:54,922 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:54,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:54,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,273 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,273 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,273 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,303 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,303 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,303 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,303 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,330 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,330 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,330 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,330 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,351 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,351 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,443 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,443 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,443 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,443 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,469 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,469 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,469 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,497 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,497 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,497 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,498 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,524 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,524 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,524 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,524 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,550 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,550 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,551 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,551 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,626 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,626 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,626 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,626 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,642 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,643 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,675 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,675 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,675 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,675 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,701 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,701 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,701 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,701 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:55,816 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,816 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,816 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,816 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:55,831 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:55,857 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,857 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,857 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,857 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,956 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,956 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,956 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,956 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:55,998 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,998 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:55,998 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:55,998 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:56,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:56,626 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:58:56,626 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:56,626 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:58:56,626 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:58:56,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,688 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,688 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,688 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,688 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,711 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,711 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,711 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,711 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,732 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,732 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,733 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,751 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,751 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,751 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,752 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,831 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,832 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,832 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,832 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,845 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,845 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,845 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,845 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,871 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,871 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,871 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,871 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,895 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,895 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,895 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,895 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:56,983 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:56,983 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,983 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:56,983 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,002 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,002 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,002 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,002 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,033 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,033 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,033 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,033 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,066 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,066 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,066 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,066 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,092 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,092 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,092 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,092 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,506 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,506 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,506 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,506 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,523 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,523 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,523 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,523 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:57,556 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,556 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,556 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,556 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:57,683 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,683 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,683 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,683 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:58:57,722 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:57,722 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,722 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:57,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:58,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 09:58:58,162 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:58:58,162 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:58,162 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:58:58,162 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:58:58,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,198 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,198 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,198 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,198 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,211 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,211 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,211 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,211 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,236 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,236 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,236 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,236 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,532 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,532 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,532 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,532 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,643 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,643 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,643 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,645 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,659 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,659 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,659 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,659 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,685 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,685 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,685 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,685 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,780 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,780 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,780 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,780 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,802 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,802 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,834 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,834 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,834 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,834 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,881 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,881 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:58,933 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,933 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:58,933 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:58,933 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,002 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,002 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,002 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,002 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,059 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,059 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,059 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,299 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,299 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,299 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:58:59,299 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:58:59,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,925 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:58:59,925 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:58:59,925 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,925 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,939 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:58:59,939 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,939 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:58:59,939 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:58:59,965 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:58:59,965 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,965 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:58:59,965 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,058 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,058 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,058 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,058 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,098 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,099 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,099 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,187 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,187 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,187 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,210 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,210 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,210 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,210 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,245 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,246 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,246 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,303 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,303 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,303 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,303 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,325 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,325 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,325 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,325 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:00,852 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,852 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,852 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:00,939 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,939 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:00,939 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:00,939 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:01,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,181 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,181 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,181 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,181 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,221 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,221 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,222 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,222 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,437 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,437 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,437 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,437 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,524 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,525 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,525 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,525 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,546 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,546 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:01,978 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:01,978 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,978 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:01,978 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:02,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 125#L87-3true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:02,071 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:02,071 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:02,071 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:02,071 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:02,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,453 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,453 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,453 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,453 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,539 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,539 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,539 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,539 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,574 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,574 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,574 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,574 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,574 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,575 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,575 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,575 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,602 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,602 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,602 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,602 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 125#L87-3true, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:02,721 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,721 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:02,721 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:02,721 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:03,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,325 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,325 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,325 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,325 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 125#L87-3true, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,399 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,399 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,399 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,399 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,446 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,446 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,446 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,446 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,466 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,466 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,501 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,501 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,501 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,501 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 125#L87-3true, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,502 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,502 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:03,502 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,502 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:03,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:03,851 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:03,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:03,851 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:03,851 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:04,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, 1306#true, 125#L87-3true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:04,252 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:04,252 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:04,252 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:04,253 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:04,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:04,307 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:04,307 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:04,307 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:04,307 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:04,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:04,931 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 09:59:04,931 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 09:59:04,931 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:04,931 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:05,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 70#L88-8true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:05,413 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 09:59:05,413 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:05,413 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 09:59:05,413 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:05,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 168#L88-3true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:05,534 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 09:59:05,534 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 09:59:05,534 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:05,534 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:05,720 INFO L124 PetriNetUnfolderBase]: 266824/349882 cut-off events. [2023-08-04 09:59:05,720 INFO L125 PetriNetUnfolderBase]: For 323728/340189 co-relation queries the response was YES. [2023-08-04 09:59:07,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 943338 conditions, 349882 events. 266824/349882 cut-off events. For 323728/340189 co-relation queries the response was YES. Maximal size of possible extension queue 8866. Compared 2343511 event pairs, 143792 based on Foata normal form. 18500/353773 useless extension candidates. Maximal degree in co-relation 943307. Up to 190904 conditions per place. [2023-08-04 09:59:08,587 INFO L140 encePairwiseOnDemand]: 516/522 looper letters, 166 selfloop transitions, 3 changer transitions 0/177 dead transitions. [2023-08-04 09:59:08,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 177 transitions, 1078 flow [2023-08-04 09:59:08,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:59:08,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:59:08,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1047 transitions. [2023-08-04 09:59:08,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014367816091954 [2023-08-04 09:59:08,589 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1047 transitions. [2023-08-04 09:59:08,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1047 transitions. [2023-08-04 09:59:08,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:59:08,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1047 transitions. [2023-08-04 09:59:08,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.75) internal successors, (1047), 4 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:08,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:08,594 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:08,594 INFO L175 Difference]: Start difference. First operand has 84 places, 74 transitions, 307 flow. Second operand 4 states and 1047 transitions. [2023-08-04 09:59:08,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 177 transitions, 1078 flow [2023-08-04 09:59:20,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 177 transitions, 1067 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 09:59:20,519 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 326 flow [2023-08-04 09:59:20,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2023-08-04 09:59:20,520 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 26 predicate places. [2023-08-04 09:59:20,520 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 326 flow [2023-08-04 09:59:20,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:20,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 09:59:20,520 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 09:59:20,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-04 09:59:20,521 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 09:59:20,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 09:59:20,521 INFO L85 PathProgramCache]: Analyzing trace with hash -179870745, now seen corresponding path program 2 times [2023-08-04 09:59:20,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 09:59:20,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030653204] [2023-08-04 09:59:20,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 09:59:20,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 09:59:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 09:59:20,608 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-04 09:59:20,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 09:59:20,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030653204] [2023-08-04 09:59:20,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030653204] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 09:59:20,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 09:59:20,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 09:59:20,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322403046] [2023-08-04 09:59:20,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 09:59:20,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 09:59:20,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 09:59:20,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 09:59:20,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-04 09:59:20,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 522 [2023-08-04 09:59:20,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 326 flow. Second operand has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:20,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 09:59:20,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 522 [2023-08-04 09:59:20,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 09:59:28,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:28,062 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 09:59:28,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:59:28,062 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:28,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:59:30,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:30,067 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:59:30,067 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:30,067 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:30,067 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:30,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:30,115 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 09:59:30,115 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:30,115 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:30,115 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:31,193 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:59:31,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:31,193 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:31,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:32,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:32,305 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,305 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,306 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,306 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:32,322 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,322 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,322 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 09:59:32,322 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:32,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:32,355 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,355 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:32,383 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,383 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,383 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:32,383 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:32,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:32,961 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:32,961 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:32,961 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:32,961 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:33,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:33,359 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:33,359 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:33,359 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:33,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:33,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:33,488 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:33,488 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:33,488 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:33,489 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:34,658 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,658 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,658 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,658 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:34,674 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,674 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:59:34,674 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,674 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:34,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:34,676 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,676 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,676 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:34,676 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 09:59:34,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:34,691 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,691 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,691 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,691 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:34,745 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,745 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:34,768 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,768 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:34,768 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:34,768 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:35,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:35,249 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,249 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:35,250 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:35,668 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,668 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,668 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:35,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:35,822 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,822 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,822 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,822 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:35,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:35,934 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,934 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,934 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,934 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:35,994 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,994 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:35,994 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:35,994 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:37,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,192 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:37,192 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:37,192 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:37,209 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,209 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:37,209 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:37,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,222 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,222 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,222 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,222 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,237 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:37,237 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,237 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 09:59:37,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,242 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,242 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,242 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,242 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:37,280 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,280 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,280 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,280 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,299 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,300 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,300 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,300 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:37,319 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,319 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:37,319 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:37,319 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:38,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,075 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,075 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,075 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:38,075 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,217 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,217 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,270 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,271 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,271 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:38,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,355 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,355 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,355 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,355 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,419 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,419 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,419 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:38,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,582 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,582 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,582 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,582 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:38,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:38,609 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:38,609 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:38,609 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:38,609 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:39,791 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,791 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:39,791 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:39,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:39,803 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,803 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,818 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,818 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,818 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:39,818 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:39,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,823 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,823 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,824 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,824 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,829 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,829 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:39,829 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:39,829 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,840 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 09:59:39,841 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,841 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,845 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,845 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:39,884 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,884 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:39,909 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,909 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:39,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:39,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:40,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:40,658 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,658 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,658 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,658 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:40,709 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,709 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:40,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,709 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:40,841 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,841 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,841 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,841 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:40,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:40,863 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,863 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,863 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:40,991 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:40,991 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:40,991 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:40,991 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:41,023 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,023 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,023 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,023 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:41,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:41,086 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,086 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,086 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,086 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:41,135 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,136 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,136 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,136 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:41,207 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,207 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,207 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,207 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:41,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:41,234 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:41,235 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:41,235 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:41,235 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,374 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,374 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:42,374 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:42,374 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,385 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,385 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:42,385 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:42,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:42,390 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,390 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,406 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,406 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:42,406 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:42,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,410 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,410 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,410 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,410 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,413 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,413 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:42,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:42,413 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:42,425 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,425 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 09:59:42,425 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:42,425 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:42,463 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,463 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:42,463 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:42,463 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,193 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,193 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,193 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,216 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,216 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,216 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,216 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,306 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,306 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,306 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,306 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,353 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,353 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,353 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,353 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,377 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,377 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,377 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,377 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,455 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,455 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,455 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,455 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,511 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,511 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,511 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,511 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,545 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,545 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,545 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,545 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,575 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,575 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,575 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,575 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,659 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,659 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,659 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,659 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:43,714 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:43,714 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:43,715 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:43,715 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:44,746 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,746 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:44,746 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,746 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:44,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:44,747 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:44,747 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:44,747 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:44,760 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,760 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,760 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:44,760 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:44,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:44,764 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,764 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:44,780 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,780 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,780 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:44,780 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:44,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:44,786 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 09:59:44,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 09:59:44,786 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:44,786 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,453 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,453 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,453 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,453 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,507 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,507 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:45,507 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,507 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,534 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,534 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,534 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,534 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:45,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,619 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,619 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,619 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,619 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,666 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,666 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:45,666 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,666 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,763 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,763 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,763 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,763 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,828 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,828 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,828 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:45,828 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,863 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,864 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,864 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,864 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,920 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,920 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,920 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,920 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:45,985 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,985 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:45,985 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:45,985 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:46,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:46,041 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:46,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:46,041 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:46,041 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:46,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:46,992 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:46,992 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:46,992 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:46,992 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:46,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:46,993 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:46,993 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:46,993 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:46,993 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:47,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,006 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:47,006 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:47,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:47,006 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,027 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 09:59:47,027 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:47,027 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 09:59:47,027 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:47,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,325 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,325 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,325 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,325 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,368 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,368 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:47,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,368 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,462 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,462 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,462 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,463 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,508 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,508 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,508 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,508 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:47,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,912 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,912 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,912 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,912 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,954 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,954 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,954 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,954 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,993 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,993 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,993 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:47,993 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:47,995 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,995 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:47,995 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:47,995 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:48,055 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,055 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,055 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,055 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:48,084 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,084 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,084 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:48,718 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,718 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:48,718 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:48,718 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:48,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:48,719 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 09:59:48,719 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:48,719 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 09:59:48,719 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:49,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 125#L87-3true, thread1Thread1of2ForFork1InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,414 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,414 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,414 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,414 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,460 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,460 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,460 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:49,460 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,661 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,661 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,661 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,764 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,788 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:49,908 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,908 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:49,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:49,908 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:50,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:50,666 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:50,667 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:50,667 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:50,667 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:50,688 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 09:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 09:59:51,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,007 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:51,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,101 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,101 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,101 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,102 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,141 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,144 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:51,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,174 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,299 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,299 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,299 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:51,299 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,965 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,966 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:51,966 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,966 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:51,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:51,982 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 09:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 09:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 09:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 09:59:52,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,148 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,148 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,148 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,148 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:52,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 79#L38true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 125#L87-3true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,232 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 87#L51-1true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,284 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,284 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,284 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,284 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,309 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,347 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, 125#L87-3true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:52,350 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 09:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:53,047 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 79#L38true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:53,048 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 09:59:53,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 125#L87-3true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread1Thread1of2ForFork1InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:53,178 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,178 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,178 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:53,178 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread2Thread1of2ForFork0InUse, 87#L51-1true, 125#L87-3true, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:53,282 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,282 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,282 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,282 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 827#true, 1306#true, thread1Thread1of2ForFork1NotInUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:53,342 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,343 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,343 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,343 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][99], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, 1306#true, 125#L87-3true, Black: 827#true, thread1Thread1of2ForFork1InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 09:59:53,702 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 09:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 09:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 09:59:54,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:54,592 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 09:59:54,592 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 09:59:54,592 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:54,592 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 09:59:54,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 70#L88-8true, 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:54,814 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 09:59:54,814 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 09:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 09:59:54,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1508] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_57| 4294967296))) (and (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49| (ite (and (<= 0 v_~x2~0_268) (< v_~x2~0_268 v_~size~0_199)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_159) 4294967296) .cse0) (< .cse0 (mod v_~n~0_159 4294967296)))) InVars {~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, ~n~0=v_~n~0_159} OutVars{~x2~0=v_~x2~0_268, ~size~0=v_~size~0_199, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_57|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_49|, ~n~0=v_~n~0_159, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_63|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread2Thread1of2ForFork0InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread1Thread1of2ForFork1NotInUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L88-3true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 09:59:54,962 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 09:59:54,962 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:54,962 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 09:59:54,963 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 09:59:55,182 INFO L124 PetriNetUnfolderBase]: 336577/438877 cut-off events. [2023-08-04 09:59:55,182 INFO L125 PetriNetUnfolderBase]: For 498402/514805 co-relation queries the response was YES. [2023-08-04 09:59:57,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1276042 conditions, 438877 events. 336577/438877 cut-off events. For 498402/514805 co-relation queries the response was YES. Maximal size of possible extension queue 11257. Compared 3047844 event pairs, 88630 based on Foata normal form. 19907/439807 useless extension candidates. Maximal degree in co-relation 1276009. Up to 325199 conditions per place. [2023-08-04 09:59:59,251 INFO L140 encePairwiseOnDemand]: 515/522 looper letters, 163 selfloop transitions, 6 changer transitions 0/177 dead transitions. [2023-08-04 09:59:59,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 177 transitions, 1109 flow [2023-08-04 09:59:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 09:59:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 09:59:59,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1046 transitions. [2023-08-04 09:59:59,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5009578544061303 [2023-08-04 09:59:59,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1046 transitions. [2023-08-04 09:59:59,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1046 transitions. [2023-08-04 09:59:59,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 09:59:59,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1046 transitions. [2023-08-04 09:59:59,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:59,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:59,258 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 522.0) internal successors, (2610), 5 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 09:59:59,258 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 326 flow. Second operand 4 states and 1046 transitions. [2023-08-04 09:59:59,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 177 transitions, 1109 flow [2023-08-04 10:00:03,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 177 transitions, 1106 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 10:00:03,023 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 396 flow [2023-08-04 10:00:03,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=396, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2023-08-04 10:00:03,023 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 31 predicate places. [2023-08-04 10:00:03,023 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 396 flow [2023-08-04 10:00:03,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:00:03,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 10:00:03,024 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 10:00:03,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-04 10:00:03,024 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 10:00:03,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 10:00:03,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1281621191, now seen corresponding path program 1 times [2023-08-04 10:00:03,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 10:00:03,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749599874] [2023-08-04 10:00:03,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 10:00:03,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 10:00:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 10:00:03,115 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 10:00:03,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 10:00:03,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749599874] [2023-08-04 10:00:03,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749599874] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 10:00:03,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 10:00:03,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 10:00:03,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960449628] [2023-08-04 10:00:03,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 10:00:03,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 10:00:03,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 10:00:03,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 10:00:03,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 10:00:03,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 522 [2023-08-04 10:00:03,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 396 flow. Second operand has 4 states, 4 states have (on average 231.0) internal successors, (924), 4 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:00:03,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 10:00:03,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 522 [2023-08-04 10:00:03,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 10:00:57,527 INFO L124 PetriNetUnfolderBase]: 464372/604103 cut-off events. [2023-08-04 10:00:57,527 INFO L125 PetriNetUnfolderBase]: For 1055175/1102244 co-relation queries the response was YES. [2023-08-04 10:01:01,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861596 conditions, 604103 events. 464372/604103 cut-off events. For 1055175/1102244 co-relation queries the response was YES. Maximal size of possible extension queue 13636. Compared 4189251 event pairs, 240664 based on Foata normal form. 40952/633655 useless extension candidates. Maximal degree in co-relation 1861561. Up to 395540 conditions per place. [2023-08-04 10:01:05,068 INFO L140 encePairwiseOnDemand]: 518/522 looper letters, 121 selfloop transitions, 3 changer transitions 0/133 dead transitions. [2023-08-04 10:01:05,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 904 flow [2023-08-04 10:01:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 10:01:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 10:01:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 764 transitions. [2023-08-04 10:01:05,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878671775223499 [2023-08-04 10:01:05,087 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 764 transitions. [2023-08-04 10:01:05,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 764 transitions. [2023-08-04 10:01:05,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 10:01:05,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 764 transitions. [2023-08-04 10:01:05,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:01:05,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:01:05,108 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 522.0) internal successors, (2088), 4 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:01:05,109 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 396 flow. Second operand 3 states and 764 transitions. [2023-08-04 10:01:05,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 904 flow [2023-08-04 10:01:34,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 904 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 10:01:34,984 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 415 flow [2023-08-04 10:01:34,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=415, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2023-08-04 10:01:34,984 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 34 predicate places. [2023-08-04 10:01:34,984 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 415 flow [2023-08-04 10:01:34,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 231.0) internal successors, (924), 4 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:01:34,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 10:01:34,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 10:01:34,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-04 10:01:34,985 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 10:01:34,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 10:01:34,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1227415739, now seen corresponding path program 1 times [2023-08-04 10:01:34,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 10:01:34,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612787795] [2023-08-04 10:01:34,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 10:01:34,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 10:01:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 10:01:35,149 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 10:01:35,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 10:01:35,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612787795] [2023-08-04 10:01:35,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612787795] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 10:01:35,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 10:01:35,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-04 10:01:35,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46325460] [2023-08-04 10:01:35,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 10:01:35,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 10:01:35,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 10:01:35,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 10:01:35,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 10:01:35,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 522 [2023-08-04 10:01:35,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 415 flow. Second operand has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:01:35,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 10:01:35,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 522 [2023-08-04 10:01:35,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 10:02:54,855 INFO L124 PetriNetUnfolderBase]: 669947/873479 cut-off events. [2023-08-04 10:02:54,855 INFO L125 PetriNetUnfolderBase]: For 1546069/1574749 co-relation queries the response was YES. [2023-08-04 10:02:59,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2786660 conditions, 873479 events. 669947/873479 cut-off events. For 1546069/1574749 co-relation queries the response was YES. Maximal size of possible extension queue 19381. Compared 6210690 event pairs, 271092 based on Foata normal form. 36538/909577 useless extension candidates. Maximal degree in co-relation 2786623. Up to 433882 conditions per place. [2023-08-04 10:03:03,770 INFO L140 encePairwiseOnDemand]: 512/522 looper letters, 243 selfloop transitions, 23 changer transitions 0/272 dead transitions. [2023-08-04 10:03:03,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 272 transitions, 1853 flow [2023-08-04 10:03:03,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 10:03:03,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 10:03:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1525 transitions. [2023-08-04 10:03:03,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48690932311621965 [2023-08-04 10:03:03,774 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1525 transitions. [2023-08-04 10:03:03,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1525 transitions. [2023-08-04 10:03:03,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 10:03:03,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1525 transitions. [2023-08-04 10:03:03,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 254.16666666666666) internal successors, (1525), 6 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:03:03,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 522.0) internal successors, (3654), 7 states have internal predecessors, (3654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:03:03,797 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 522.0) internal successors, (3654), 7 states have internal predecessors, (3654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:03:03,797 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 415 flow. Second operand 6 states and 1525 transitions. [2023-08-04 10:03:03,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 272 transitions, 1853 flow [2023-08-04 10:03:46,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 272 transitions, 1842 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 10:03:46,584 INFO L231 Difference]: Finished difference. Result has 104 places, 102 transitions, 665 flow [2023-08-04 10:03:46,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=104, PETRI_TRANSITIONS=102} [2023-08-04 10:03:46,585 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 42 predicate places. [2023-08-04 10:03:46,585 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 102 transitions, 665 flow [2023-08-04 10:03:46,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:03:46,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 10:03:46,585 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 10:03:46,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-04 10:03:46,586 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 10:03:46,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 10:03:46,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1365681949, now seen corresponding path program 2 times [2023-08-04 10:03:46,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 10:03:46,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704336923] [2023-08-04 10:03:46,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 10:03:46,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 10:03:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 10:03:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-04 10:03:46,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 10:03:46,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704336923] [2023-08-04 10:03:46,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704336923] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 10:03:46,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 10:03:46,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-04 10:03:46,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843906143] [2023-08-04 10:03:46,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 10:03:46,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 10:03:46,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 10:03:46,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 10:03:46,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-08-04 10:03:47,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 522 [2023-08-04 10:03:47,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 102 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:03:47,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 10:03:47,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 522 [2023-08-04 10:03:47,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 10:05:20,604 INFO L124 PetriNetUnfolderBase]: 635859/824787 cut-off events. [2023-08-04 10:05:20,604 INFO L125 PetriNetUnfolderBase]: For 2287241/2314023 co-relation queries the response was YES. [2023-08-04 10:05:25,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2882382 conditions, 824787 events. 635859/824787 cut-off events. For 2287241/2314023 co-relation queries the response was YES. Maximal size of possible extension queue 18162. Compared 5852206 event pairs, 228372 based on Foata normal form. 35452/859932 useless extension candidates. Maximal degree in co-relation 2882341. Up to 380350 conditions per place. [2023-08-04 10:05:29,744 INFO L140 encePairwiseOnDemand]: 512/522 looper letters, 252 selfloop transitions, 43 changer transitions 0/301 dead transitions. [2023-08-04 10:05:29,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 301 transitions, 2275 flow [2023-08-04 10:05:29,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 10:05:29,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 10:05:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1539 transitions. [2023-08-04 10:05:29,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49137931034482757 [2023-08-04 10:05:29,748 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1539 transitions. [2023-08-04 10:05:29,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1539 transitions. [2023-08-04 10:05:29,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 10:05:29,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1539 transitions. [2023-08-04 10:05:29,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:05:29,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 522.0) internal successors, (3654), 7 states have internal predecessors, (3654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:05:29,755 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 522.0) internal successors, (3654), 7 states have internal predecessors, (3654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 10:05:29,755 INFO L175 Difference]: Start difference. First operand has 104 places, 102 transitions, 665 flow. Second operand 6 states and 1539 transitions. [2023-08-04 10:05:29,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 301 transitions, 2275 flow Received shutdown request... [2023-08-04 10:05:47,421 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-04 10:05:48,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Cannot interrupt operation gracefully because timeout expired. Forcing shutdown