/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.order.of.the.error.locations.to.be.checked TOGETHER -tc /storage/repos/CAV22/benchmarks/AutomizerCInline.xml -i /storage/repos/CAV22/benchmarks/increased_bounds/weaver_popl20-more-dec-subseq.wvr_bound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-03 20:38:05,831 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-03 20:38:05,887 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-03 20:38:05,891 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-03 20:38:05,891 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-03 20:38:05,892 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-03 20:38:05,892 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-03 20:38:05,919 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-03 20:38:05,920 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-03 20:38:05,923 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-03 20:38:05,923 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-03 20:38:05,923 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-03 20:38:05,924 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-03 20:38:05,925 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-03 20:38:05,925 INFO L153 SettingsManager]: * Use SBE=true [2023-08-03 20:38:05,925 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-03 20:38:05,925 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-03 20:38:05,925 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-03 20:38:05,926 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-03 20:38:05,927 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-03 20:38:05,927 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-03 20:38:05,927 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-03 20:38:05,927 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-03 20:38:05,928 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-03 20:38:05,928 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-03 20:38:05,928 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 20:38:05,929 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-03 20:38:05,929 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-03 20:38:05,930 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-03 20:38:05,930 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-03 20:38:05,930 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> TOGETHER [2023-08-03 20:38:06,121 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-03 20:38:06,139 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-03 20:38:06,140 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-03 20:38:06,142 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-03 20:38:06,142 INFO L274 PluginConnector]: CDTParser initialized [2023-08-03 20:38:06,142 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_popl20-more-dec-subseq.wvr_bound2.c [2023-08-03 20:38:07,192 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-03 20:38:07,353 INFO L384 CDTParser]: Found 1 translation units. [2023-08-03 20:38:07,354 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_popl20-more-dec-subseq.wvr_bound2.c [2023-08-03 20:38:07,362 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/058c0e1f0/df9ae4b873594a9cadaa1f884ab0b744/FLAG45722d9b8 [2023-08-03 20:38:07,378 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/058c0e1f0/df9ae4b873594a9cadaa1f884ab0b744 [2023-08-03 20:38:07,383 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-03 20:38:07,384 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-03 20:38:07,388 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-03 20:38:07,388 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-03 20:38:07,391 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-03 20:38:07,391 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,392 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4225a720 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07, skipping insertion in model container [2023-08-03 20:38:07,392 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,416 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-03 20:38:07,576 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_popl20-more-dec-subseq.wvr_bound2.c[3086,3099] [2023-08-03 20:38:07,579 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 20:38:07,586 INFO L201 MainTranslator]: Completed pre-run [2023-08-03 20:38:07,603 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_popl20-more-dec-subseq.wvr_bound2.c[3086,3099] [2023-08-03 20:38:07,605 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 20:38:07,610 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-03 20:38:07,611 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-03 20:38:07,615 INFO L206 MainTranslator]: Completed translation [2023-08-03 20:38:07,616 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07 WrapperNode [2023-08-03 20:38:07,616 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-03 20:38:07,617 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-03 20:38:07,617 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-03 20:38:07,617 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-03 20:38:07,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,627 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,648 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 11, calls inlined = 13, statements flattened = 228 [2023-08-03 20:38:07,649 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-03 20:38:07,649 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-03 20:38:07,649 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-03 20:38:07,649 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-03 20:38:07,655 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,658 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,658 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,663 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,667 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,668 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,669 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,671 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-03 20:38:07,672 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-03 20:38:07,672 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-03 20:38:07,672 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-03 20:38:07,672 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (1/1) ... [2023-08-03 20:38:07,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 20:38:07,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:07,696 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-03 20:38:07,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-03 20:38:07,721 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-03 20:38:07,721 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-03 20:38:07,721 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-03 20:38:07,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-03 20:38:07,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-03 20:38:07,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-03 20:38:07,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-03 20:38:07,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-03 20:38:07,723 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-03 20:38:07,808 INFO L236 CfgBuilder]: Building ICFG [2023-08-03 20:38:07,809 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-03 20:38:08,055 INFO L277 CfgBuilder]: Performing block encoding [2023-08-03 20:38:08,103 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-03 20:38:08,103 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-03 20:38:08,105 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 08:38:08 BoogieIcfgContainer [2023-08-03 20:38:08,105 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-03 20:38:08,107 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-03 20:38:08,107 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-03 20:38:08,109 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-03 20:38:08,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.08 08:38:07" (1/3) ... [2023-08-03 20:38:08,109 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64427230 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 08:38:08, skipping insertion in model container [2023-08-03 20:38:08,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 08:38:07" (2/3) ... [2023-08-03 20:38:08,109 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64427230 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 08:38:08, skipping insertion in model container [2023-08-03 20:38:08,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 08:38:08" (3/3) ... [2023-08-03 20:38:08,110 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_popl20-more-dec-subseq.wvr_bound2.c [2023-08-03 20:38:08,115 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-03 20:38:08,121 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-03 20:38:08,121 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-03 20:38:08,121 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-03 20:38:08,188 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-03 20:38:08,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,277 INFO L124 PetriNetUnfolderBase]: 42/348 cut-off events. [2023-08-03 20:38:08,277 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 20:38:08,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 348 events. 42/348 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 912 event pairs, 0 based on Foata normal form. 0/296 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. [2023-08-03 20:38:08,284 INFO L82 GeneralOperation]: Start removeDead. Operand has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,288 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,291 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 20:38:08,296 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,298 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 208 transitions, 438 flow [2023-08-03 20:38:08,365 INFO L124 PetriNetUnfolderBase]: 42/348 cut-off events. [2023-08-03 20:38:08,366 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 20:38:08,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 348 events. 42/348 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 912 event pairs, 0 based on Foata normal form. 0/296 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. [2023-08-03 20:38:08,373 INFO L119 LiptonReduction]: Number of co-enabled transitions 3120 [2023-08-03 20:38:12,717 INFO L134 LiptonReduction]: Checked pairs total: 6109 [2023-08-03 20:38:12,717 INFO L136 LiptonReduction]: Total number of compositions: 199 [2023-08-03 20:38:12,732 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-03 20:38:12,736 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;@6a1aaf95, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 20:38:12,736 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-03 20:38:12,740 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 20:38:12,740 INFO L124 PetriNetUnfolderBase]: 3/19 cut-off events. [2023-08-03 20:38:12,740 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-03 20:38:12,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:12,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:12,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:12,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash 2096659020, now seen corresponding path program 1 times [2023-08-03 20:38:12,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:12,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831769277] [2023-08-03 20:38:12,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:12,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:12,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 20:38:12,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:12,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831769277] [2023-08-03 20:38:12,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831769277] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:12,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:12,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:12,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70286003] [2023-08-03 20:38:12,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:12,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:12,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:12,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:12,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 407 [2023-08-03 20:38:12,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 39 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:12,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:12,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 407 [2023-08-03 20:38:12,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:13,087 INFO L124 PetriNetUnfolderBase]: 494/838 cut-off events. [2023-08-03 20:38:13,087 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-08-03 20:38:13,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1644 conditions, 838 events. 494/838 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3823 event pairs, 126 based on Foata normal form. 0/568 useless extension candidates. Maximal degree in co-relation 1433. Up to 740 conditions per place. [2023-08-03 20:38:13,092 INFO L140 encePairwiseOnDemand]: 403/407 looper letters, 37 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2023-08-03 20:38:13,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 190 flow [2023-08-03 20:38:13,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:13,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 581 transitions. [2023-08-03 20:38:13,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47583947583947583 [2023-08-03 20:38:13,112 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 581 transitions. [2023-08-03 20:38:13,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 581 transitions. [2023-08-03 20:38:13,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:13,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 581 transitions. [2023-08-03 20:38:13,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,128 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,129 INFO L175 Difference]: Start difference. First operand has 35 places, 39 transitions, 100 flow. Second operand 3 states and 581 transitions. [2023-08-03 20:38:13,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 190 flow [2023-08-03 20:38:13,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 190 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 20:38:13,135 INFO L231 Difference]: Finished difference. Result has 37 places, 38 transitions, 106 flow [2023-08-03 20:38:13,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=37, PETRI_TRANSITIONS=38} [2023-08-03 20:38:13,140 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-03 20:38:13,140 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 38 transitions, 106 flow [2023-08-03 20:38:13,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:13,141 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:13,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-03 20:38:13,141 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:13,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:13,142 INFO L85 PathProgramCache]: Analyzing trace with hash 610587807, now seen corresponding path program 1 times [2023-08-03 20:38:13,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:13,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239509614] [2023-08-03 20:38:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:13,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:13,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-03 20:38:13,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:13,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239509614] [2023-08-03 20:38:13,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239509614] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:13,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:13,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:13,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084577780] [2023-08-03 20:38:13,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:13,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:13,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:13,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:13,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:13,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 407 [2023-08-03 20:38:13,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 38 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:13,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 407 [2023-08-03 20:38:13,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:13,410 INFO L124 PetriNetUnfolderBase]: 494/837 cut-off events. [2023-08-03 20:38:13,411 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2023-08-03 20:38:13,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 837 events. 494/837 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3780 event pairs, 298 based on Foata normal form. 1/574 useless extension candidates. Maximal degree in co-relation 1448. Up to 749 conditions per place. [2023-08-03 20:38:13,415 INFO L140 encePairwiseOnDemand]: 404/407 looper letters, 31 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-03 20:38:13,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 39 transitions, 174 flow [2023-08-03 20:38:13,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:13,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:13,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 562 transitions. [2023-08-03 20:38:13,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46027846027846026 [2023-08-03 20:38:13,417 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 562 transitions. [2023-08-03 20:38:13,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 562 transitions. [2023-08-03 20:38:13,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:13,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 562 transitions. [2023-08-03 20:38:13,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,420 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,421 INFO L175 Difference]: Start difference. First operand has 37 places, 38 transitions, 106 flow. Second operand 3 states and 562 transitions. [2023-08-03 20:38:13,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 39 transitions, 174 flow [2023-08-03 20:38:13,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 39 transitions, 170 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-03 20:38:13,425 INFO L231 Difference]: Finished difference. Result has 38 places, 39 transitions, 114 flow [2023-08-03 20:38:13,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=38, PETRI_TRANSITIONS=39} [2023-08-03 20:38:13,431 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2023-08-03 20:38:13,431 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 39 transitions, 114 flow [2023-08-03 20:38:13,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:13,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:13,432 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:13,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-03 20:38:13,432 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:13,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:13,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1794429170, now seen corresponding path program 1 times [2023-08-03 20:38:13,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:13,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530391563] [2023-08-03 20:38:13,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:13,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:13,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 20:38:13,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-03 20:38:13,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 20:38:13,528 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-03 20:38:13,528 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-03 20:38:13,529 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 3 remaining) [2023-08-03 20:38:13,541 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2023-08-03 20:38:13,542 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-03 20:38:13,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-03 20:38:13,542 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-03 20:38:13,544 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-03 20:38:13,544 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-03 20:38:13,568 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-03 20:38:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,657 INFO L124 PetriNetUnfolderBase]: 144/928 cut-off events. [2023-08-03 20:38:13,657 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 20:38:13,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 928 events. 144/928 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4306 event pairs, 1 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 589. Up to 32 conditions per place. [2023-08-03 20:38:13,661 INFO L82 GeneralOperation]: Start removeDead. Operand has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,665 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,665 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 20:38:13,665 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,665 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 216 places, 239 transitions, 526 flow [2023-08-03 20:38:13,737 INFO L124 PetriNetUnfolderBase]: 144/928 cut-off events. [2023-08-03 20:38:13,737 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 20:38:13,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 928 events. 144/928 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4306 event pairs, 1 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 589. Up to 32 conditions per place. [2023-08-03 20:38:13,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 8000 [2023-08-03 20:38:18,237 INFO L134 LiptonReduction]: Checked pairs total: 36567 [2023-08-03 20:38:18,237 INFO L136 LiptonReduction]: Total number of compositions: 203 [2023-08-03 20:38:18,238 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-03 20:38:18,239 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;@6a1aaf95, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 20:38:18,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-03 20:38:18,242 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 20:38:18,243 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2023-08-03 20:38:18,243 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-03 20:38:18,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:18,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:18,243 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:18,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:18,250 INFO L85 PathProgramCache]: Analyzing trace with hash 198489871, now seen corresponding path program 1 times [2023-08-03 20:38:18,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:18,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659895604] [2023-08-03 20:38:18,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:18,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:18,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 20:38:18,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:18,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659895604] [2023-08-03 20:38:18,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659895604] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:18,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:18,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:18,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269020515] [2023-08-03 20:38:18,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:18,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:18,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:18,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:18,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 442 [2023-08-03 20:38:18,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 67 transitions, 182 flow. Second operand has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:18,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:18,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 442 [2023-08-03 20:38:18,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:19,296 INFO L124 PetriNetUnfolderBase]: 10941/16018 cut-off events. [2023-08-03 20:38:19,296 INFO L125 PetriNetUnfolderBase]: For 1232/1232 co-relation queries the response was YES. [2023-08-03 20:38:19,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30495 conditions, 16018 events. 10941/16018 cut-off events. For 1232/1232 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 101843 event pairs, 3804 based on Foata normal form. 0/12442 useless extension candidates. Maximal degree in co-relation 7440. Up to 13554 conditions per place. [2023-08-03 20:38:19,383 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 47 selfloop transitions, 2 changer transitions 0/73 dead transitions. [2023-08-03 20:38:19,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 292 flow [2023-08-03 20:38:19,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:19,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:19,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2023-08-03 20:38:19,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49095022624434387 [2023-08-03 20:38:19,385 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 651 transitions. [2023-08-03 20:38:19,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 651 transitions. [2023-08-03 20:38:19,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:19,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 651 transitions. [2023-08-03 20:38:19,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:19,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:19,388 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:19,389 INFO L175 Difference]: Start difference. First operand has 60 places, 67 transitions, 182 flow. Second operand 3 states and 651 transitions. [2023-08-03 20:38:19,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 292 flow [2023-08-03 20:38:19,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 292 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 20:38:19,391 INFO L231 Difference]: Finished difference. Result has 62 places, 67 transitions, 192 flow [2023-08-03 20:38:19,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=180, 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=192, PETRI_PLACES=62, PETRI_TRANSITIONS=67} [2023-08-03 20:38:19,391 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 2 predicate places. [2023-08-03 20:38:19,392 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 67 transitions, 192 flow [2023-08-03 20:38:19,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:19,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:19,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:19,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-03 20:38:19,392 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:19,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:19,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1122721107, now seen corresponding path program 1 times [2023-08-03 20:38:19,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:19,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624331344] [2023-08-03 20:38:19,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:19,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-03 20:38:19,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:19,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624331344] [2023-08-03 20:38:19,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624331344] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:19,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:19,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:19,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459809478] [2023-08-03 20:38:19,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:19,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:19,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:19,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 442 [2023-08-03 20:38:19,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 67 transitions, 192 flow. Second operand has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:19,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:19,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 442 [2023-08-03 20:38:19,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:20,560 INFO L124 PetriNetUnfolderBase]: 9597/14250 cut-off events. [2023-08-03 20:38:20,560 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2023-08-03 20:38:20,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27422 conditions, 14250 events. 9597/14250 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 93237 event pairs, 4051 based on Foata normal form. 0/11398 useless extension candidates. Maximal degree in co-relation 16243. Up to 11958 conditions per place. [2023-08-03 20:38:20,652 INFO L140 encePairwiseOnDemand]: 439/442 looper letters, 54 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2023-08-03 20:38:20,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 80 transitions, 330 flow [2023-08-03 20:38:20,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:20,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:20,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2023-08-03 20:38:20,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947209653092006 [2023-08-03 20:38:20,654 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 656 transitions. [2023-08-03 20:38:20,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 656 transitions. [2023-08-03 20:38:20,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:20,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 656 transitions. [2023-08-03 20:38:20,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:20,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:20,658 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:20,658 INFO L175 Difference]: Start difference. First operand has 62 places, 67 transitions, 192 flow. Second operand 3 states and 656 transitions. [2023-08-03 20:38:20,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 80 transitions, 330 flow [2023-08-03 20:38:20,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 80 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:20,663 INFO L231 Difference]: Finished difference. Result has 64 places, 68 transitions, 202 flow [2023-08-03 20:38:20,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=190, 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=202, PETRI_PLACES=64, PETRI_TRANSITIONS=68} [2023-08-03 20:38:20,664 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2023-08-03 20:38:20,664 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 68 transitions, 202 flow [2023-08-03 20:38:20,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:20,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:20,665 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:20,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-03 20:38:20,665 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:20,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:20,666 INFO L85 PathProgramCache]: Analyzing trace with hash 218506509, now seen corresponding path program 1 times [2023-08-03 20:38:20,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:20,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502242751] [2023-08-03 20:38:20,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:20,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:20,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 20:38:20,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:20,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502242751] [2023-08-03 20:38:20,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502242751] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:20,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115889253] [2023-08-03 20:38:20,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:20,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:20,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:20,737 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:20,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-03 20:38:20,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:20,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 20:38:20,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:20,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-03 20:38:20,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 20:38:20,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115889253] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:20,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 20:38:20,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-03 20:38:20,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620228194] [2023-08-03 20:38:20,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:20,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:20,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:20,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:20,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 20:38:20,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:20,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 68 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:20,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:20,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:20,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:21,775 INFO L124 PetriNetUnfolderBase]: 10894/15634 cut-off events. [2023-08-03 20:38:21,776 INFO L125 PetriNetUnfolderBase]: For 1531/1531 co-relation queries the response was YES. [2023-08-03 20:38:21,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30520 conditions, 15634 events. 10894/15634 cut-off events. For 1531/1531 co-relation queries the response was YES. Maximal size of possible extension queue 805. Compared 96963 event pairs, 3698 based on Foata normal form. 12/12211 useless extension candidates. Maximal degree in co-relation 11786. Up to 13437 conditions per place. [2023-08-03 20:38:21,846 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 56 selfloop transitions, 4 changer transitions 0/83 dead transitions. [2023-08-03 20:38:21,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 353 flow [2023-08-03 20:38:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 20:38:21,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 20:38:21,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1055 transitions. [2023-08-03 20:38:21,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47737556561085975 [2023-08-03 20:38:21,849 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1055 transitions. [2023-08-03 20:38:21,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1055 transitions. [2023-08-03 20:38:21,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:21,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1055 transitions. [2023-08-03 20:38:21,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 211.0) internal successors, (1055), 5 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:21,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:21,854 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:21,854 INFO L175 Difference]: Start difference. First operand has 64 places, 68 transitions, 202 flow. Second operand 5 states and 1055 transitions. [2023-08-03 20:38:21,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 353 flow [2023-08-03 20:38:21,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 344 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-03 20:38:21,859 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 211 flow [2023-08-03 20:38:21,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=211, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2023-08-03 20:38:21,861 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 6 predicate places. [2023-08-03 20:38:21,861 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 211 flow [2023-08-03 20:38:21,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:21,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:21,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:21,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-03 20:38:22,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-03 20:38:22,066 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:22,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:22,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1339681877, now seen corresponding path program 1 times [2023-08-03 20:38:22,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:22,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047911513] [2023-08-03 20:38:22,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:22,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:22,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:22,128 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-03 20:38:22,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:22,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047911513] [2023-08-03 20:38:22,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047911513] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:22,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668924621] [2023-08-03 20:38:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:22,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:22,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:22,149 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:22,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-03 20:38:22,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:22,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-03 20:38:22,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:22,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-03 20:38:22,263 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 20:38:22,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668924621] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:22,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 20:38:22,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-03 20:38:22,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935066527] [2023-08-03 20:38:22,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:22,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:22,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:22,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:22,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:22,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 442 [2023-08-03 20:38:22,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 211 flow. Second operand has 3 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:22,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:22,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 442 [2023-08-03 20:38:22,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:23,072 INFO L124 PetriNetUnfolderBase]: 9292/12925 cut-off events. [2023-08-03 20:38:23,072 INFO L125 PetriNetUnfolderBase]: For 1026/1026 co-relation queries the response was YES. [2023-08-03 20:38:23,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25784 conditions, 12925 events. 9292/12925 cut-off events. For 1026/1026 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 74197 event pairs, 3403 based on Foata normal form. 0/9965 useless extension candidates. Maximal degree in co-relation 6028. Up to 8638 conditions per place. [2023-08-03 20:38:23,145 INFO L140 encePairwiseOnDemand]: 439/442 looper letters, 62 selfloop transitions, 2 changer transitions 0/87 dead transitions. [2023-08-03 20:38:23,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 87 transitions, 387 flow [2023-08-03 20:38:23,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:23,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:23,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 662 transitions. [2023-08-03 20:38:23,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49924585218702866 [2023-08-03 20:38:23,147 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 662 transitions. [2023-08-03 20:38:23,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 662 transitions. [2023-08-03 20:38:23,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:23,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 662 transitions. [2023-08-03 20:38:23,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:23,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:23,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:23,151 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 211 flow. Second operand 3 states and 662 transitions. [2023-08-03 20:38:23,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 87 transitions, 387 flow [2023-08-03 20:38:23,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 380 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-03 20:38:23,154 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 216 flow [2023-08-03 20:38:23,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=64, 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=216, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2023-08-03 20:38:23,154 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 7 predicate places. [2023-08-03 20:38:23,154 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 216 flow [2023-08-03 20:38:23,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:23,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:23,155 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:23,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-03 20:38:23,359 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,SelfDestructingSolverStorable6 [2023-08-03 20:38:23,359 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:23,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 266644074, now seen corresponding path program 1 times [2023-08-03 20:38:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:23,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726376561] [2023-08-03 20:38:23,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:23,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:23,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:23,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726376561] [2023-08-03 20:38:23,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726376561] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:23,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171112164] [2023-08-03 20:38:23,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:23,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:23,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:23,413 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:23,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-03 20:38:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:23,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 20:38:23,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:23,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:23,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:23,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:23,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171112164] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:23,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:23,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 20:38:23,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951379976] [2023-08-03 20:38:23,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:23,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:23,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:23,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:23,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:23,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:23,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 216 flow. Second operand has 5 states, 5 states have (on average 202.0) internal successors, (1010), 5 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:23,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:23,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:23,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:24,171 INFO L124 PetriNetUnfolderBase]: 8366/11788 cut-off events. [2023-08-03 20:38:24,171 INFO L125 PetriNetUnfolderBase]: For 1786/1786 co-relation queries the response was YES. [2023-08-03 20:38:24,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23998 conditions, 11788 events. 8366/11788 cut-off events. For 1786/1786 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 68338 event pairs, 1947 based on Foata normal form. 4/9492 useless extension candidates. Maximal degree in co-relation 6429. Up to 10424 conditions per place. [2023-08-03 20:38:24,223 INFO L140 encePairwiseOnDemand]: 439/442 looper letters, 57 selfloop transitions, 3 changer transitions 0/83 dead transitions. [2023-08-03 20:38:24,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 83 transitions, 360 flow [2023-08-03 20:38:24,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 20:38:24,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 20:38:24,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 855 transitions. [2023-08-03 20:38:24,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835972850678733 [2023-08-03 20:38:24,225 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 855 transitions. [2023-08-03 20:38:24,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 855 transitions. [2023-08-03 20:38:24,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:24,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 855 transitions. [2023-08-03 20:38:24,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 213.75) internal successors, (855), 4 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:24,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:24,229 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:24,229 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 216 flow. Second operand 4 states and 855 transitions. [2023-08-03 20:38:24,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 83 transitions, 360 flow [2023-08-03 20:38:24,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 358 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:24,235 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 212 flow [2023-08-03 20:38:24,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2023-08-03 20:38:24,235 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 9 predicate places. [2023-08-03 20:38:24,235 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 212 flow [2023-08-03 20:38:24,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.0) internal successors, (1010), 5 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:24,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:24,236 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:24,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-03 20:38:24,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:24,440 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:24,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:24,440 INFO L85 PathProgramCache]: Analyzing trace with hash 630569387, now seen corresponding path program 1 times [2023-08-03 20:38:24,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:24,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217354264] [2023-08-03 20:38:24,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:24,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:24,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:24,491 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-03 20:38:24,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:24,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217354264] [2023-08-03 20:38:24,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217354264] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:24,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696817442] [2023-08-03 20:38:24,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:24,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:24,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:24,493 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:24,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-03 20:38:24,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:24,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 20:38:24,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-03 20:38:24,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 20:38:24,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696817442] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:24,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 20:38:24,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-03 20:38:24,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167014412] [2023-08-03 20:38:24,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:24,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:24,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:24,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:24,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 20:38:24,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:24,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 202.0) internal successors, (1010), 5 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:24,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:24,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:24,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:25,132 INFO L124 PetriNetUnfolderBase]: 6085/8706 cut-off events. [2023-08-03 20:38:25,132 INFO L125 PetriNetUnfolderBase]: For 930/930 co-relation queries the response was YES. [2023-08-03 20:38:25,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18304 conditions, 8706 events. 6085/8706 cut-off events. For 930/930 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 52919 event pairs, 129 based on Foata normal form. 108/7673 useless extension candidates. Maximal degree in co-relation 5944. Up to 7007 conditions per place. [2023-08-03 20:38:25,161 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 76 selfloop transitions, 4 changer transitions 0/102 dead transitions. [2023-08-03 20:38:25,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 440 flow [2023-08-03 20:38:25,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 20:38:25,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 20:38:25,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1074 transitions. [2023-08-03 20:38:25,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485972850678733 [2023-08-03 20:38:25,164 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1074 transitions. [2023-08-03 20:38:25,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1074 transitions. [2023-08-03 20:38:25,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:25,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1074 transitions. [2023-08-03 20:38:25,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 214.8) internal successors, (1074), 5 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:25,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:25,169 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:25,169 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 212 flow. Second operand 5 states and 1074 transitions. [2023-08-03 20:38:25,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 440 flow [2023-08-03 20:38:25,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 102 transitions, 428 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-03 20:38:25,178 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 217 flow [2023-08-03 20:38:25,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=217, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2023-08-03 20:38:25,179 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 9 predicate places. [2023-08-03 20:38:25,179 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 217 flow [2023-08-03 20:38:25,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.0) internal successors, (1010), 5 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:25,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:25,180 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] [2023-08-03 20:38:25,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-03 20:38:25,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:25,384 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:25,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:25,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1227847904, now seen corresponding path program 1 times [2023-08-03 20:38:25,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:25,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288000317] [2023-08-03 20:38:25,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:25,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:25,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:25,423 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-03 20:38:25,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288000317] [2023-08-03 20:38:25,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288000317] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564640270] [2023-08-03 20:38:25,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:25,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:25,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:25,425 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:25,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-03 20:38:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:25,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-03 20:38:25,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:25,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:25,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 20:38:25,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564640270] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:25,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 20:38:25,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-03 20:38:25,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640852733] [2023-08-03 20:38:25,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:25,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:25,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:25,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:25,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:25,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 442 [2023-08-03 20:38:25,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 217 flow. Second operand has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:25,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:25,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 442 [2023-08-03 20:38:25,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:26,026 INFO L124 PetriNetUnfolderBase]: 7615/10447 cut-off events. [2023-08-03 20:38:26,027 INFO L125 PetriNetUnfolderBase]: For 2222/2222 co-relation queries the response was YES. [2023-08-03 20:38:26,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21945 conditions, 10447 events. 7615/10447 cut-off events. For 2222/2222 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57165 event pairs, 3082 based on Foata normal form. 0/8460 useless extension candidates. Maximal degree in co-relation 5893. Up to 7458 conditions per place. [2023-08-03 20:38:26,078 INFO L140 encePairwiseOnDemand]: 439/442 looper letters, 63 selfloop transitions, 2 changer transitions 0/87 dead transitions. [2023-08-03 20:38:26,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 393 flow [2023-08-03 20:38:26,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:26,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:26,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 662 transitions. [2023-08-03 20:38:26,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49924585218702866 [2023-08-03 20:38:26,080 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 662 transitions. [2023-08-03 20:38:26,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 662 transitions. [2023-08-03 20:38:26,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:26,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 662 transitions. [2023-08-03 20:38:26,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:26,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:26,083 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:26,083 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 217 flow. Second operand 3 states and 662 transitions. [2023-08-03 20:38:26,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 393 flow [2023-08-03 20:38:26,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 87 transitions, 386 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-03 20:38:26,088 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 222 flow [2023-08-03 20:38:26,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=67, 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=222, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2023-08-03 20:38:26,088 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2023-08-03 20:38:26,088 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 222 flow [2023-08-03 20:38:26,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:26,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:26,089 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:26,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-03 20:38:26,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-03 20:38:26,293 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:26,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash -646587362, now seen corresponding path program 1 times [2023-08-03 20:38:26,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:26,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240232386] [2023-08-03 20:38:26,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:26,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:26,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:26,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240232386] [2023-08-03 20:38:26,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240232386] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:26,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895235026] [2023-08-03 20:38:26,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:26,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:26,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:26,505 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:26,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-03 20:38:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:26,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 20:38:26,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:26,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:26,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:26,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 20:38:26,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895235026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:26,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:26,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 20:38:26,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474344993] [2023-08-03 20:38:26,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:26,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:26,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:26,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:26,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:26,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:26,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 222 flow. Second operand has 5 states, 5 states have (on average 204.2) internal successors, (1021), 5 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:26,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:26,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:26,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:27,076 INFO L124 PetriNetUnfolderBase]: 5602/8116 cut-off events. [2023-08-03 20:38:27,076 INFO L125 PetriNetUnfolderBase]: For 1419/1419 co-relation queries the response was YES. [2023-08-03 20:38:27,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17636 conditions, 8116 events. 5602/8116 cut-off events. For 1419/1419 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 47620 event pairs, 1805 based on Foata normal form. 36/7278 useless extension candidates. Maximal degree in co-relation 11721. Up to 6561 conditions per place. [2023-08-03 20:38:27,110 INFO L140 encePairwiseOnDemand]: 439/442 looper letters, 68 selfloop transitions, 3 changer transitions 0/93 dead transitions. [2023-08-03 20:38:27,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 408 flow [2023-08-03 20:38:27,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 20:38:27,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 20:38:27,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 865 transitions. [2023-08-03 20:38:27,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48925339366515835 [2023-08-03 20:38:27,112 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 865 transitions. [2023-08-03 20:38:27,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 865 transitions. [2023-08-03 20:38:27,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:27,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 865 transitions. [2023-08-03 20:38:27,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 216.25) internal successors, (865), 4 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,116 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,116 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 222 flow. Second operand 4 states and 865 transitions. [2023-08-03 20:38:27,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 408 flow [2023-08-03 20:38:27,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 406 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:27,133 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 218 flow [2023-08-03 20:38:27,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2023-08-03 20:38:27,134 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2023-08-03 20:38:27,134 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 218 flow [2023-08-03 20:38:27,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 204.2) internal successors, (1021), 5 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:27,134 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:27,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-03 20:38:27,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:27,339 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:27,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:27,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2058163141, now seen corresponding path program 1 times [2023-08-03 20:38:27,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:27,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714079083] [2023-08-03 20:38:27,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:27,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:27,375 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-03 20:38:27,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:27,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714079083] [2023-08-03 20:38:27,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714079083] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:27,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680142205] [2023-08-03 20:38:27,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:27,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:27,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:27,376 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:27,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-03 20:38:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:27,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 20:38:27,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-03 20:38:27,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-03 20:38:27,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680142205] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:27,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:27,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 20:38:27,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664074478] [2023-08-03 20:38:27,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:27,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:27,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:27,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:27,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:27,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 204.4) internal successors, (1022), 5 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:27,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:27,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:27,878 INFO L124 PetriNetUnfolderBase]: 5373/7456 cut-off events. [2023-08-03 20:38:27,878 INFO L125 PetriNetUnfolderBase]: For 1888/1888 co-relation queries the response was YES. [2023-08-03 20:38:27,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15803 conditions, 7456 events. 5373/7456 cut-off events. For 1888/1888 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38416 event pairs, 1129 based on Foata normal form. 135/6238 useless extension candidates. Maximal degree in co-relation 14217. Up to 2819 conditions per place. [2023-08-03 20:38:27,910 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 74 selfloop transitions, 4 changer transitions 0/100 dead transitions. [2023-08-03 20:38:27,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 100 transitions, 446 flow [2023-08-03 20:38:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 20:38:27,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 20:38:27,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 872 transitions. [2023-08-03 20:38:27,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49321266968325794 [2023-08-03 20:38:27,912 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 872 transitions. [2023-08-03 20:38:27,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 872 transitions. [2023-08-03 20:38:27,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:27,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 872 transitions. [2023-08-03 20:38:27,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 218.0) internal successors, (872), 4 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,916 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,916 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 218 flow. Second operand 4 states and 872 transitions. [2023-08-03 20:38:27,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 100 transitions, 446 flow [2023-08-03 20:38:27,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 440 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-03 20:38:27,924 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 232 flow [2023-08-03 20:38:27,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=232, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2023-08-03 20:38:27,925 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 14 predicate places. [2023-08-03 20:38:27,925 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 232 flow [2023-08-03 20:38:27,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 204.4) internal successors, (1022), 5 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:27,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:27,926 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] [2023-08-03 20:38:27,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-03 20:38:28,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:28,131 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:28,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:28,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1864855443, now seen corresponding path program 1 times [2023-08-03 20:38:28,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:28,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981618764] [2023-08-03 20:38:28,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:28,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:28,181 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-03 20:38:28,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:28,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981618764] [2023-08-03 20:38:28,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981618764] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:28,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653331341] [2023-08-03 20:38:28,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:28,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:28,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:28,183 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-03 20:38:28,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-03 20:38:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:28,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 20:38:28,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-03 20:38:28,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:28,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-03 20:38:28,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653331341] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:28,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:28,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-03 20:38:28,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414827669] [2023-08-03 20:38:28,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:28,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:28,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:28,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:28,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:28,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 442 [2023-08-03 20:38:28,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 232 flow. Second operand has 5 states, 5 states have (on average 204.8) internal successors, (1024), 5 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:28,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:28,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 442 [2023-08-03 20:38:28,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:28,827 INFO L124 PetriNetUnfolderBase]: 5356/7427 cut-off events. [2023-08-03 20:38:28,827 INFO L125 PetriNetUnfolderBase]: For 2844/2844 co-relation queries the response was YES. [2023-08-03 20:38:28,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16556 conditions, 7427 events. 5356/7427 cut-off events. For 2844/2844 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38250 event pairs, 2600 based on Foata normal form. 14/6056 useless extension candidates. Maximal degree in co-relation 14963. Up to 6103 conditions per place. [2023-08-03 20:38:28,862 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 74 selfloop transitions, 3 changer transitions 2/101 dead transitions. [2023-08-03 20:38:28,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 462 flow [2023-08-03 20:38:28,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 20:38:28,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 20:38:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 872 transitions. [2023-08-03 20:38:28,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49321266968325794 [2023-08-03 20:38:28,865 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 872 transitions. [2023-08-03 20:38:28,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 872 transitions. [2023-08-03 20:38:28,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:28,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 872 transitions. [2023-08-03 20:38:28,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 218.0) internal successors, (872), 4 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:28,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:28,869 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:28,869 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 232 flow. Second operand 4 states and 872 transitions. [2023-08-03 20:38:28,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 462 flow [2023-08-03 20:38:28,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 101 transitions, 458 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:28,882 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 236 flow [2023-08-03 20:38:28,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=236, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2023-08-03 20:38:28,882 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 18 predicate places. [2023-08-03 20:38:28,882 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 236 flow [2023-08-03 20:38:28,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 204.8) internal successors, (1024), 5 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:28,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:28,883 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] [2023-08-03 20:38:28,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-03 20:38:29,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-03 20:38:29,088 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:29,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:29,089 INFO L85 PathProgramCache]: Analyzing trace with hash 185561269, now seen corresponding path program 1 times [2023-08-03 20:38:29,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:29,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679149092] [2023-08-03 20:38:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:29,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:29,226 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-03 20:38:29,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:29,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679149092] [2023-08-03 20:38:29,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679149092] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:29,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:29,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-03 20:38:29,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877770352] [2023-08-03 20:38:29,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:29,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:29,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:29,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:29,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:29,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 442 [2023-08-03 20:38:29,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 236 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:29,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:29,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 442 [2023-08-03 20:38:29,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:30,151 INFO L124 PetriNetUnfolderBase]: 11582/16478 cut-off events. [2023-08-03 20:38:30,152 INFO L125 PetriNetUnfolderBase]: For 7484/7484 co-relation queries the response was YES. [2023-08-03 20:38:30,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36293 conditions, 16478 events. 11582/16478 cut-off events. For 7484/7484 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 104024 event pairs, 2659 based on Foata normal form. 1/14436 useless extension candidates. Maximal degree in co-relation 35901. Up to 9489 conditions per place. [2023-08-03 20:38:30,234 INFO L140 encePairwiseOnDemand]: 438/442 looper letters, 79 selfloop transitions, 3 changer transitions 1/103 dead transitions. [2023-08-03 20:38:30,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 103 transitions, 541 flow [2023-08-03 20:38:30,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:30,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:30,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2023-08-03 20:38:30,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105580693815988 [2023-08-03 20:38:30,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2023-08-03 20:38:30,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2023-08-03 20:38:30,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:30,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2023-08-03 20:38:30,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:30,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:30,239 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:30,239 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 236 flow. Second operand 3 states and 677 transitions. [2023-08-03 20:38:30,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 103 transitions, 541 flow [2023-08-03 20:38:30,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 103 transitions, 525 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-03 20:38:30,275 INFO L231 Difference]: Finished difference. Result has 78 places, 70 transitions, 247 flow [2023-08-03 20:38:30,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=228, 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=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=247, PETRI_PLACES=78, PETRI_TRANSITIONS=70} [2023-08-03 20:38:30,276 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 18 predicate places. [2023-08-03 20:38:30,276 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 70 transitions, 247 flow [2023-08-03 20:38:30,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:30,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:30,276 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:30,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-03 20:38:30,276 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:30,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:30,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1797238745, now seen corresponding path program 1 times [2023-08-03 20:38:30,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:30,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580535325] [2023-08-03 20:38:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:30,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:30,445 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-03 20:38:30,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:30,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580535325] [2023-08-03 20:38:30,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580535325] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:30,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:30,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 20:38:30,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675363571] [2023-08-03 20:38:30,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:30,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:30,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:30,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:30,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:30,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 442 [2023-08-03 20:38:30,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 70 transitions, 247 flow. Second operand has 5 states, 5 states have (on average 196.2) internal successors, (981), 5 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:30,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:30,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 442 [2023-08-03 20:38:30,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:32,277 INFO L124 PetriNetUnfolderBase]: 20032/29703 cut-off events. [2023-08-03 20:38:32,277 INFO L125 PetriNetUnfolderBase]: For 11768/11768 co-relation queries the response was YES. [2023-08-03 20:38:32,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66750 conditions, 29703 events. 20032/29703 cut-off events. For 11768/11768 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 200115 event pairs, 4803 based on Foata normal form. 0/24693 useless extension candidates. Maximal degree in co-relation 66053. Up to 21149 conditions per place. [2023-08-03 20:38:32,392 INFO L140 encePairwiseOnDemand]: 432/442 looper letters, 104 selfloop transitions, 10 changer transitions 28/162 dead transitions. [2023-08-03 20:38:32,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 162 transitions, 914 flow [2023-08-03 20:38:32,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 20:38:32,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 20:38:32,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1089 transitions. [2023-08-03 20:38:32,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49276018099547514 [2023-08-03 20:38:32,394 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1089 transitions. [2023-08-03 20:38:32,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1089 transitions. [2023-08-03 20:38:32,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:32,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1089 transitions. [2023-08-03 20:38:32,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 217.8) internal successors, (1089), 5 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:32,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:32,398 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:32,398 INFO L175 Difference]: Start difference. First operand has 78 places, 70 transitions, 247 flow. Second operand 5 states and 1089 transitions. [2023-08-03 20:38:32,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 162 transitions, 914 flow [2023-08-03 20:38:32,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 162 transitions, 911 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:32,453 INFO L231 Difference]: Finished difference. Result has 84 places, 79 transitions, 325 flow [2023-08-03 20:38:32,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=325, PETRI_PLACES=84, PETRI_TRANSITIONS=79} [2023-08-03 20:38:32,453 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 24 predicate places. [2023-08-03 20:38:32,453 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 79 transitions, 325 flow [2023-08-03 20:38:32,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 196.2) internal successors, (981), 5 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:32,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:32,454 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:32,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-03 20:38:32,454 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:32,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1198755921, now seen corresponding path program 1 times [2023-08-03 20:38:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489325020] [2023-08-03 20:38:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:32,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:32,541 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-03 20:38:32,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:32,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489325020] [2023-08-03 20:38:32,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489325020] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:32,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:32,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:32,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073320039] [2023-08-03 20:38:32,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:32,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-03 20:38:32,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:32,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-03 20:38:32,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-03 20:38:32,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 442 [2023-08-03 20:38:32,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 79 transitions, 325 flow. Second operand has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:32,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:32,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 442 [2023-08-03 20:38:32,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:33,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,723 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:33,723 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,723 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,723 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,796 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:33,796 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,796 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,796 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:33,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,832 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:33,832 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,832 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,832 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,909 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:33,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:33,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:33,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:33,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,910 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:33,910 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,910 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,910 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:33,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,943 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:33,943 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:33,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:33,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:33,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:33,946 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:33,946 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:33,946 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:33,946 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,013 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,013 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,013 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,013 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 40#L102-11true, 208#L49-5true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,014 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,014 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,014 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,014 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,014 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,049 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,049 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,049 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,049 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,059 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,059 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,059 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,059 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,061 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,061 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,061 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,061 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,134 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,134 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,134 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:34,134 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:34,134 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:34,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,135 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,135 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,135 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,135 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,136 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,136 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 51#L74true, 40#L102-11true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,142 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,142 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,142 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,142 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,159 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,159 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,159 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,159 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,165 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,165 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,165 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,165 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,172 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,172 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,172 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,172 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,224 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,224 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:34,224 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:34,224 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,224 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,225 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,226 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 208#L49-5true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,226 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:34,226 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,232 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,232 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,232 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,232 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,245 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,245 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,245 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,245 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,247 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,247 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,247 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,247 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,251 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,251 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,251 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,251 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,256 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,256 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,256 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,256 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,258 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,258 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,258 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,258 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,479 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,479 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,480 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,481 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,481 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,494 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,494 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,494 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,494 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,506 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,506 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,506 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,507 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,510 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,510 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,510 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,510 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,515 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,515 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,515 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,515 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,549 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:34,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,549 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,550 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,563 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,563 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,563 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,563 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,564 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,564 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,564 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,564 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,564 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,565 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,565 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,565 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,565 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,566 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,566 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,566 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,566 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,572 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,572 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,572 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,573 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,604 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,604 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,604 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,604 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,604 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,605 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,605 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,605 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,605 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,605 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:34,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,617 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,617 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,617 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,617 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,621 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,621 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,621 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,621 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,623 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,623 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,623 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,623 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,648 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,649 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,649 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 208#L49-5true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,650 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,650 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,650 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,650 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,650 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:34,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,660 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,661 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,662 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,663 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,663 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,663 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,663 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,664 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,664 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,664 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,664 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 24#L54true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,684 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,684 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,684 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,685 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,685 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:34,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,692 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,692 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,692 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,692 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,692 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,693 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,693 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,693 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,693 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,693 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,694 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,694 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,694 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,708 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:34,708 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,712 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 133#L103-4true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), thread1Thread1of2ForFork0NotInUse, Black: 1196#(<= ~end~0 ~start~0), 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), thread2Thread1of2ForFork1InUse, Black: 753#true, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,712 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,712 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:34,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 20#L59true, 110#thread2EXITtrue, 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0InUse, 194#L74true, Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 1203#true, Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,724 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:34,724 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:34,725 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:34,725 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:34,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 11#L49true, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,729 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,729 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,729 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,729 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 152#L104-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,742 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,742 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,742 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,742 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,743 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 20:38:34,743 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,743 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,743 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,743 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:34,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 11#L49true, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,754 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 20:38:34,754 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,754 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,754 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,754 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:34,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1109] L79-->L74: Formula: (and (= v_~new~0_37 (select (select |v_#memory_int_135| v_~queue~0.base_55) (+ (* v_~start~0_65 4) v_~queue~0.offset_55))) (= v_~start~0_64 (+ v_~start~0_65 1)) (not (= (mod |v_thread2Thread1of2ForFork1_~cond~0#1_11| 256) 0)) (= (ite (and (<= 0 v_~start~0_65) (< v_~start~0_65 v_~end~0_88) (< v_~start~0_65 v_~n~0_66)) 1 0) |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|) (not (= |v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5| 0))) InVars {~start~0=v_~start~0_65, ~queue~0.offset=v_~queue~0.offset_55, #memory_int=|v_#memory_int_135|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} OutVars{~start~0=v_~start~0_64, ~new~0=v_~new~0_37, ~queue~0.offset=v_~queue~0.offset_55, thread2Thread1of2ForFork1_#t~post8#1=|v_thread2Thread1of2ForFork1_#t~post8#1_5|, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_135|, thread2Thread1of2ForFork1_#t~mem7#1=|v_thread2Thread1of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_88, ~queue~0.base=v_~queue~0.base_55, ~n~0=v_~n~0_66, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread1of2ForFork1_~cond~0#1=|v_thread2Thread1of2ForFork1_~cond~0#1_11|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread1of2ForFork1_#t~post8#1, thread2Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of2ForFork1_#t~mem7#1, thread2Thread1of2ForFork1_assume_abort_if_not_~cond#1][71], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1191#(= ~ok~0 1), 152#L104-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 1196#(<= ~end~0 ~start~0), thread1Thread1of2ForFork0NotInUse, 194#L74true, 1203#true, Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork1InUse, 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 11#L49true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|)]) [2023-08-03 20:38:34,759 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-03 20:38:34,759 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,759 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,759 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,759 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:34,768 INFO L124 PetriNetUnfolderBase]: 21083/30958 cut-off events. [2023-08-03 20:38:34,769 INFO L125 PetriNetUnfolderBase]: For 38156/41243 co-relation queries the response was YES. [2023-08-03 20:38:34,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87516 conditions, 30958 events. 21083/30958 cut-off events. For 38156/41243 co-relation queries the response was YES. Maximal size of possible extension queue 1247. Compared 212470 event pairs, 11046 based on Foata normal form. 948/30051 useless extension candidates. Maximal degree in co-relation 86507. Up to 23449 conditions per place. [2023-08-03 20:38:34,931 INFO L140 encePairwiseOnDemand]: 437/442 looper letters, 53 selfloop transitions, 2 changer transitions 39/119 dead transitions. [2023-08-03 20:38:34,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 119 transitions, 693 flow [2023-08-03 20:38:34,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 20:38:34,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 20:38:34,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 854 transitions. [2023-08-03 20:38:34,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4830316742081448 [2023-08-03 20:38:34,933 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 854 transitions. [2023-08-03 20:38:34,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 854 transitions. [2023-08-03 20:38:34,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:34,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 854 transitions. [2023-08-03 20:38:34,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 213.5) internal successors, (854), 4 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:34,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:34,937 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 442.0) internal successors, (2210), 5 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:34,937 INFO L175 Difference]: Start difference. First operand has 84 places, 79 transitions, 325 flow. Second operand 4 states and 854 transitions. [2023-08-03 20:38:34,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 119 transitions, 693 flow [2023-08-03 20:38:35,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 119 transitions, 693 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 20:38:35,264 INFO L231 Difference]: Finished difference. Result has 89 places, 80 transitions, 349 flow [2023-08-03 20:38:35,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=349, PETRI_PLACES=89, PETRI_TRANSITIONS=80} [2023-08-03 20:38:35,265 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 29 predicate places. [2023-08-03 20:38:35,265 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 80 transitions, 349 flow [2023-08-03 20:38:35,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:35,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:35,265 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:35,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-03 20:38:35,265 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:35,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:35,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1362784665, now seen corresponding path program 1 times [2023-08-03 20:38:35,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:35,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422538950] [2023-08-03 20:38:35,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:35,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:35,404 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-03 20:38:35,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:35,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422538950] [2023-08-03 20:38:35,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422538950] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:35,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:35,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 20:38:35,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407144996] [2023-08-03 20:38:35,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:35,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 20:38:35,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:35,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 20:38:35,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-03 20:38:35,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 442 [2023-08-03 20:38:35,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 80 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 195.8) internal successors, (979), 5 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:35,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:35,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 442 [2023-08-03 20:38:35,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:39,098 INFO L124 PetriNetUnfolderBase]: 30138/44425 cut-off events. [2023-08-03 20:38:39,098 INFO L125 PetriNetUnfolderBase]: For 55956/59139 co-relation queries the response was YES. [2023-08-03 20:38:39,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129545 conditions, 44425 events. 30138/44425 cut-off events. For 55956/59139 co-relation queries the response was YES. Maximal size of possible extension queue 1857. Compared 328214 event pairs, 6997 based on Foata normal form. 408/42940 useless extension candidates. Maximal degree in co-relation 129514. Up to 27140 conditions per place. [2023-08-03 20:38:39,374 INFO L140 encePairwiseOnDemand]: 433/442 looper letters, 116 selfloop transitions, 12 changer transitions 8/159 dead transitions. [2023-08-03 20:38:39,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 159 transitions, 1008 flow [2023-08-03 20:38:39,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 20:38:39,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 20:38:39,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1056 transitions. [2023-08-03 20:38:39,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47782805429864256 [2023-08-03 20:38:39,376 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1056 transitions. [2023-08-03 20:38:39,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1056 transitions. [2023-08-03 20:38:39,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:39,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1056 transitions. [2023-08-03 20:38:39,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 211.2) internal successors, (1056), 5 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:39,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:39,380 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:39,380 INFO L175 Difference]: Start difference. First operand has 89 places, 80 transitions, 349 flow. Second operand 5 states and 1056 transitions. [2023-08-03 20:38:39,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 159 transitions, 1008 flow [2023-08-03 20:38:39,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 159 transitions, 980 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-08-03 20:38:39,694 INFO L231 Difference]: Finished difference. Result has 93 places, 90 transitions, 427 flow [2023-08-03 20:38:39,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=427, PETRI_PLACES=93, PETRI_TRANSITIONS=90} [2023-08-03 20:38:39,695 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2023-08-03 20:38:39,695 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 90 transitions, 427 flow [2023-08-03 20:38:39,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 195.8) internal successors, (979), 5 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:39,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:39,695 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:39,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-03 20:38:39,696 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:39,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash 386243154, now seen corresponding path program 1 times [2023-08-03 20:38:39,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:39,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656293077] [2023-08-03 20:38:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-03 20:38:39,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:39,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656293077] [2023-08-03 20:38:39,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656293077] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 20:38:39,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 20:38:39,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 20:38:39,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090591000] [2023-08-03 20:38:39,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 20:38:39,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 20:38:39,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:39,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 20:38:39,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 20:38:39,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 442 [2023-08-03 20:38:39,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 90 transitions, 427 flow. Second operand has 3 states, 3 states have (on average 208.33333333333334) internal successors, (625), 3 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:39,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:39,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 442 [2023-08-03 20:38:39,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:43,959 INFO L124 PetriNetUnfolderBase]: 35809/50945 cut-off events. [2023-08-03 20:38:43,960 INFO L125 PetriNetUnfolderBase]: For 89058/91130 co-relation queries the response was YES. [2023-08-03 20:38:44,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163123 conditions, 50945 events. 35809/50945 cut-off events. For 89058/91130 co-relation queries the response was YES. Maximal size of possible extension queue 2096. Compared 351083 event pairs, 12751 based on Foata normal form. 2005/51081 useless extension candidates. Maximal degree in co-relation 163083. Up to 23431 conditions per place. [2023-08-03 20:38:44,407 INFO L140 encePairwiseOnDemand]: 435/442 looper letters, 93 selfloop transitions, 8 changer transitions 2/126 dead transitions. [2023-08-03 20:38:44,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 126 transitions, 805 flow [2023-08-03 20:38:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 20:38:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 20:38:44,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 672 transitions. [2023-08-03 20:38:44,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067873303167421 [2023-08-03 20:38:44,409 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 672 transitions. [2023-08-03 20:38:44,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 672 transitions. [2023-08-03 20:38:44,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:44,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 672 transitions. [2023-08-03 20:38:44,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:44,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:44,423 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 442.0) internal successors, (1768), 4 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:44,423 INFO L175 Difference]: Start difference. First operand has 93 places, 90 transitions, 427 flow. Second operand 3 states and 672 transitions. [2023-08-03 20:38:44,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 126 transitions, 805 flow [2023-08-03 20:38:44,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 126 transitions, 797 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-03 20:38:44,922 INFO L231 Difference]: Finished difference. Result has 96 places, 89 transitions, 451 flow [2023-08-03 20:38:44,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=451, PETRI_PLACES=96, PETRI_TRANSITIONS=89} [2023-08-03 20:38:44,923 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 36 predicate places. [2023-08-03 20:38:44,923 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 89 transitions, 451 flow [2023-08-03 20:38:44,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.33333333333334) internal successors, (625), 3 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:44,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:44,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:44,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-03 20:38:44,923 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:44,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:44,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1278922175, now seen corresponding path program 1 times [2023-08-03 20:38:44,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:44,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61358358] [2023-08-03 20:38:44,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:44,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:44,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:45,225 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-03 20:38:45,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61358358] [2023-08-03 20:38:45,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61358358] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145061971] [2023-08-03 20:38:45,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:45,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:45,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:45,233 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-03 20:38:45,235 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-03 20:38:45,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:45,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-03 20:38:45,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-03 20:38:45,372 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:45,447 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-03 20:38:45,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145061971] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:45,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:45,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-03 20:38:45,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150423051] [2023-08-03 20:38:45,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:45,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-03 20:38:45,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:45,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-03 20:38:45,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-08-03 20:38:45,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 442 [2023-08-03 20:38:45,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 89 transitions, 451 flow. Second operand has 9 states, 9 states have (on average 194.77777777777777) internal successors, (1753), 9 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:45,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:45,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 442 [2023-08-03 20:38:45,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 20:38:47,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:47,658 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:47,658 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:47,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:48,429 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:48,429 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,429 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:48,464 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:48,464 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,535 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,535 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,535 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,535 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,536 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,536 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,536 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,536 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,536 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,571 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,571 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,571 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,577 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,577 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:48,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:48,842 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:48,842 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,842 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,842 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:48,842 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,843 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:48,843 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,843 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,844 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:48,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,854 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,854 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,854 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,854 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:48,855 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:48,881 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:48,882 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:48,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:48,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,099 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,099 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,099 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,100 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,100 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,101 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,101 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,101 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,136 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,136 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,136 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,136 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,137 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,137 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,137 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,137 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,138 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,139 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,139 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,139 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,139 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:49,143 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,144 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:49,144 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,144 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,144 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,144 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,173 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,174 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,174 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:49,219 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:49,219 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,219 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,230 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,230 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,230 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 20:38:49,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,295 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,295 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,296 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:49,412 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:49,412 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:49,412 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:49,413 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,413 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,413 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,413 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,424 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,424 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,425 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,443 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,443 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,469 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,469 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:49,477 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,477 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,477 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,477 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:49,478 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,478 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,478 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,478 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,530 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,530 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,530 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,531 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,531 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,538 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,539 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,565 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,565 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,565 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,566 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,566 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,566 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,566 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,566 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,579 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,579 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,579 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:49,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,584 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:49,584 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,584 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:49,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,665 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,665 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:49,666 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:49,666 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:49,666 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 20:38:50,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:50,041 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,042 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,042 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,042 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,042 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,045 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,045 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,045 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,045 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,045 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,046 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,046 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,046 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,053 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:50,053 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:50,053 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:50,054 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,054 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,065 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,065 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,065 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,066 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,066 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,066 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,067 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,067 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,067 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,067 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,067 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,068 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,068 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,068 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,068 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,068 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,096 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,096 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,096 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,096 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,098 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,099 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,099 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,102 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,134 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,134 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,134 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,134 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,135 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,137 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,137 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,137 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,137 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,137 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,138 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,138 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,139 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,139 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,139 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,139 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,139 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,202 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,202 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,202 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,204 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,205 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,205 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,206 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,206 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,211 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,211 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,211 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,211 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,212 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,212 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,212 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,212 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,213 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,255 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,255 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,255 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,257 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,257 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,257 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,258 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,258 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,258 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,258 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,258 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,259 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,259 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,259 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,259 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,260 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,260 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,260 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,260 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,290 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,290 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,290 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:50,350 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:50,350 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,365 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,365 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,365 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,365 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,365 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,366 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,366 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,369 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,371 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,371 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 20:38:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,456 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,456 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,456 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,456 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,456 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 20:38:50,457 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,457 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,457 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:50,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,753 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,753 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,753 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:50,761 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,761 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,761 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,761 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:50,762 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,762 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,762 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,763 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,765 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,765 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,765 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,765 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true, 1219#true]) [2023-08-03 20:38:50,765 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,766 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,766 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,766 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:50,769 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,769 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:50,770 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:50,770 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:50,770 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,771 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,771 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,771 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,779 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,779 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,780 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,781 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,781 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,782 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,782 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,783 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,783 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,803 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,803 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,803 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,804 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,805 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,805 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,805 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,805 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,825 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,825 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,825 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,826 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,826 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,826 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,827 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,827 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,827 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,827 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,829 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,829 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,829 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,830 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,830 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,830 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,876 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,876 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,876 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,877 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,877 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,877 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,879 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,879 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,879 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,883 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:50,883 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,883 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,883 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:50,884 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,884 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,918 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,918 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,918 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,918 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,919 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,919 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,919 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,920 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,920 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,920 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,920 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,922 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:50,922 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:50,923 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:50,923 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,946 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,946 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:50,947 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:50,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,992 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,992 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 17#L102-6true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:50,996 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:50,996 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:51,002 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true]) [2023-08-03 20:38:51,002 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,002 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,011 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,011 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,011 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,012 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,012 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,013 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,013 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,013 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,017 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,018 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 20:38:51,018 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,085 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,085 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,085 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,085 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,085 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,086 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,086 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,086 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,182 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,182 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,182 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,182 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,182 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,183 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,183 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,183 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,185 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,185 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,186 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,186 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:51,193 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 11#L49true, 1219#true]) [2023-08-03 20:38:51,193 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,193 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,194 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,194 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,196 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,196 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,196 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,196 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,196 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,197 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,197 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,197 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,206 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,206 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,206 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,207 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,207 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,208 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,208 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,208 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:51,226 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1212#(= ~i~0 0), Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:51,226 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,226 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,244 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,244 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,244 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,245 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,245 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,245 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,247 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,247 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,247 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,294 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,294 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,294 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,294 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,295 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,295 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,297 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,297 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,297 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,329 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,329 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,329 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,330 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,330 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,330 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,330 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,330 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,331 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,331 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,331 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,331 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,332 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,333 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,333 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,360 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,360 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,360 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:51,571 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 11#L49true]) [2023-08-03 20:38:51,571 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,571 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,577 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,577 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,577 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,578 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,578 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,579 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,579 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,579 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,579 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,580 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,580 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,580 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 88#L59true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,581 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,581 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,581 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 20:38:51,581 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:51,654 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1219#true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:51,655 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,655 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,737 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,737 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,738 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,738 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,738 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,740 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,740 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,740 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,740 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,741 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,741 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,741 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,742 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,742 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,742 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,742 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,748 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,748 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,748 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,750 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:51,750 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,750 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,758 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,758 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,758 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 133#L103-4true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,759 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,759 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,760 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,760 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,760 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,785 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,789 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,789 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,791 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,791 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,791 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,841 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,841 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,841 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,842 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,842 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,842 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,842 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,843 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,843 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,843 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,843 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,870 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,870 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,870 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,872 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,872 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,872 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,939 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,939 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,939 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,939 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 40#L102-11true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0))]) [2023-08-03 20:38:51,940 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:51,940 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,940 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,940 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:51,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:51,951 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,951 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,951 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,952 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,952 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,952 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:51,953 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,953 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,953 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,953 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:51,954 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,954 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:51,954 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:51,954 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 20:38:52,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,083 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,083 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,083 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,083 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,083 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,084 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,084 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,085 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,086 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,086 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,086 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,086 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,087 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,087 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,087 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,087 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,093 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,094 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,102 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,102 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,103 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,103 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,103 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,127 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,127 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,127 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,128 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,165 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,165 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,165 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,194 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,194 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,194 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:52,421 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:52,422 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,422 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,430 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,430 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,430 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,431 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,431 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,431 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,432 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,432 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,432 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 20:38:52,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,558 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,558 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,559 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,559 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,559 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,560 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,560 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,560 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,567 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,567 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,567 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,568 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,568 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,568 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,568 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,568 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,574 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,574 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,575 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,575 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,575 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,598 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,599 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,628 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,628 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,648 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,649 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][161], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:52,684 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][113], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 24#L54true, Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1219#true, 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 1221#(< ~i~0 ~N~0), thread2Thread1of2ForFork1InUse, 1284#(and (= |thread2Thread1of2ForFork1_~cond~0#1| 1) (< ~i~0 ~N~0)), Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true]) [2023-08-03 20:38:52,685 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,685 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 133#L103-4true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,691 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,691 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,691 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,692 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,692 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,692 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 20:38:52,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,799 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,799 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,799 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,799 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 755#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,800 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,800 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,800 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,800 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,805 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,806 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,808 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:52,808 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,812 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,812 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,812 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,813 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,813 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 1221#(< ~i~0 ~N~0), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,814 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,814 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,814 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,815 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,838 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,838 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,840 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,840 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,861 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,861 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,861 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,863 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L54true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,863 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,863 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,886 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,886 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,886 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,888 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:52,888 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,888 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:52,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,958 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:52,958 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,958 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,959 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:52,959 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:52,959 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,044 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,044 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,044 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,045 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:53,048 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 11#L49true, 1219#true]) [2023-08-03 20:38:53,048 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,048 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,052 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,052 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,052 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,052 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,053 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,053 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,054 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,068 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,068 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,068 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,068 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 24#L54true, Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,068 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,069 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,069 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,069 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,084 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,084 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,084 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,084 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 87#L54true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 57#L103-3true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,085 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,085 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,085 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,085 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,102 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 71#L49true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,102 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,102 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,138 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,138 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,138 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,138 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,139 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,139 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,139 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,139 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,140 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 88#L59true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,140 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,140 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 20#L59true, 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,141 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 20#L59true, 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,141 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 20:38:53,141 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,422 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,422 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,422 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,422 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,423 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,423 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,423 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,423 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 51#L74true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,424 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,424 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,424 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,424 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 1221#(< ~i~0 ~N~0), 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,425 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,425 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,425 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,425 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,429 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,429 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,429 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,429 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,430 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,430 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,430 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,430 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 20:38:53,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,486 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,486 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,486 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,486 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0InUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 125#thread1EXITtrue, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,487 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,487 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,487 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 86#thread1EXITtrue, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,488 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,488 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,488 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,488 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 20:38:53,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, 51#L74true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,539 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,539 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 208#L49-5true, 1210#true, thread1Thread1of2ForFork0InUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 57#L103-3true, Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,540 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,540 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 753#true, 1219#true]) [2023-08-03 20:38:53,581 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,581 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,581 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,581 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 133#L103-4true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 753#true, Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,582 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,582 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,582 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,582 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,630 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,630 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,630 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,631 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, 1210#true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,695 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,695 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,696 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,696 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,723 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,723 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,723 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,723 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 62#L103-8true, 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,724 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,724 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,724 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-03 20:38:53,724 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-03 20:38:53,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 152#L104-3true, 1210#true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,747 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-03 20:38:53,747 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 152#L104-3true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, 194#L74true, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,748 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 20:38:53,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, 51#L74true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,768 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,768 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,768 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,768 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, 98#L104-8true, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 1219#true]) [2023-08-03 20:38:53,769 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,769 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,769 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 20:38:53,769 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-03 20:38:53,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L79-->L74: Formula: (and (= v_~new~0_39 (select (select |v_#memory_int_137| v_~queue~0.base_57) (+ (* v_~start~0_69 4) v_~queue~0.offset_57))) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| (ite (and (< v_~start~0_69 v_~n~0_68) (<= 0 v_~start~0_69) (< v_~start~0_69 v_~end~0_90)) 1 0)) (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|) (not (= |v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5| 0)) (= v_~start~0_68 (+ v_~start~0_69 1)) (not (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_13| 256) 0))) InVars {~start~0=v_~start~0_69, ~queue~0.offset=v_~queue~0.offset_57, #memory_int=|v_#memory_int_137|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} OutVars{~start~0=v_~start~0_68, ~new~0=v_~new~0_39, ~queue~0.offset=v_~queue~0.offset_57, thread2Thread2of2ForFork1_#t~post8#1=|v_thread2Thread2of2ForFork1_#t~post8#1_5|, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_5|, #memory_int=|v_#memory_int_137|, thread2Thread2of2ForFork1_#t~mem7#1=|v_thread2Thread2of2ForFork1_#t~mem7#1_5|, ~end~0=v_~end~0_90, ~queue~0.base=v_~queue~0.base_57, ~n~0=v_~n~0_68, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1_5|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_13|} AuxVars[] AssignedVars[~start~0, ~new~0, thread2Thread2of2ForFork1_#t~post8#1, thread2Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork1_#t~mem7#1, thread2Thread2of2ForFork1_assume_abort_if_not_~cond#1][204], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 152#L104-3true, 51#L74true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1194#true, Black: 1191#(= ~ok~0 1), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,792 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1233] L79-->thread2EXIT: Formula: (and (= (mod |v_thread2Thread2of2ForFork1_~cond~0#1_15| 256) 0) (= |v_thread2Thread2of2ForFork1_#res#1.base_9| 0) (= |v_thread2Thread2of2ForFork1_#res#1.offset_9| 0)) InVars {thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} OutVars{thread2Thread2of2ForFork1_#res#1.base=|v_thread2Thread2of2ForFork1_#res#1.base_9|, thread2Thread2of2ForFork1_#res#1.offset=|v_thread2Thread2of2ForFork1_#res#1.offset_9|, thread2Thread2of2ForFork1_~cond~0#1=|v_thread2Thread2of2ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#res#1.base, thread2Thread2of2ForFork1_#res#1.offset][166], [Black: 1212#(= ~i~0 0), Black: 317#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1213#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~N~0)), 32#L79true, Black: 1221#(< ~i~0 ~N~0), 233#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 152#L104-3true, Black: 232#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 1210#true, thread1Thread1of2ForFork0NotInUse, thread2Thread1of2ForFork1InUse, Black: 221#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 953#true, Black: 956#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 226#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 110#thread2EXITtrue, 1194#true, Black: 1191#(= ~ok~0 1), 435#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), Black: 1197#(and (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1198#(and (= |thread2Thread2of2ForFork1_~cond~0#1| 0) (<= ~end~0 ~start~0) (<= ~N~0 ~i~0)), Black: 1196#(<= ~end~0 ~start~0), Black: 434#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 756#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1318#(= |thread2Thread1of2ForFork1_~cond~0#1| 1), 576#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1205#(and (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n~0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1219#true]) [2023-08-03 20:38:53,793 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,793 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 20:38:53,829 INFO L124 PetriNetUnfolderBase]: 64779/92904 cut-off events. [2023-08-03 20:38:53,829 INFO L125 PetriNetUnfolderBase]: For 219178/223800 co-relation queries the response was YES. [2023-08-03 20:38:54,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328995 conditions, 92904 events. 64779/92904 cut-off events. For 219178/223800 co-relation queries the response was YES. Maximal size of possible extension queue 3344. Compared 693448 event pairs, 12966 based on Foata normal form. 3346/93212 useless extension candidates. Maximal degree in co-relation 328954. Up to 21961 conditions per place. [2023-08-03 20:38:54,728 INFO L140 encePairwiseOnDemand]: 433/442 looper letters, 239 selfloop transitions, 36 changer transitions 0/296 dead transitions. [2023-08-03 20:38:54,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 296 transitions, 2132 flow [2023-08-03 20:38:54,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-03 20:38:54,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-03 20:38:54,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1732 transitions. [2023-08-03 20:38:54,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48981900452488686 [2023-08-03 20:38:54,732 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1732 transitions. [2023-08-03 20:38:54,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1732 transitions. [2023-08-03 20:38:54,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 20:38:54,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1732 transitions. [2023-08-03 20:38:54,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 216.5) internal successors, (1732), 8 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:54,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 442.0) internal successors, (3978), 9 states have internal predecessors, (3978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:54,738 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 442.0) internal successors, (3978), 9 states have internal predecessors, (3978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:54,738 INFO L175 Difference]: Start difference. First operand has 96 places, 89 transitions, 451 flow. Second operand 8 states and 1732 transitions. [2023-08-03 20:38:54,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 296 transitions, 2132 flow [2023-08-03 20:38:55,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 296 transitions, 2080 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-03 20:38:55,713 INFO L231 Difference]: Finished difference. Result has 105 places, 117 transitions, 749 flow [2023-08-03 20:38:55,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=442, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=749, PETRI_PLACES=105, PETRI_TRANSITIONS=117} [2023-08-03 20:38:55,714 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 45 predicate places. [2023-08-03 20:38:55,714 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 117 transitions, 749 flow [2023-08-03 20:38:55,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 194.77777777777777) internal successors, (1753), 9 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:55,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 20:38:55,714 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 20:38:55,719 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-03 20:38:55,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:55,919 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 20:38:55,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 20:38:55,920 INFO L85 PathProgramCache]: Analyzing trace with hash 723322599, now seen corresponding path program 1 times [2023-08-03 20:38:55,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 20:38:55,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877072117] [2023-08-03 20:38:55,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:55,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 20:38:55,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-03 20:38:56,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 20:38:56,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877072117] [2023-08-03 20:38:56,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877072117] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 20:38:56,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482699551] [2023-08-03 20:38:56,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 20:38:56,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 20:38:56,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 20:38:56,722 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-03 20:38:56,752 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-03 20:38:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 20:38:56,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-03 20:38:56,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 20:38:57,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-03 20:38:57,431 INFO L322 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-08-03 20:38:57,431 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 42 [2023-08-03 20:38:57,442 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-08-03 20:38:57,568 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-08-03 20:38:57,621 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-03 20:38:57,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 20:38:57,943 WARN L839 $PredicateComparison]: unable to prove that (or (<= c_~n~0 c_~end~0) (not (= (select (select |c_#memory_int| c_~queue~0.base) (+ (* c_~end~0 4) c_~queue~0.offset)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4))))) (< c_~end~0 0) (and (forall ((v_ArrVal_549 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_549) c_~queue~0.base) (+ (* c_~start~0 4) c_~queue~0.offset)) (+ c_~v_old~0 1))) (not (= (mod c_~ok~0 256) 0))) (< c_~last~0 |c_thread1Thread1of2ForFork0_#t~mem1#1|)) is different from false [2023-08-03 20:38:57,970 INFO L322 Elim1Store]: treesize reduction 19, result has 59.6 percent of original size [2023-08-03 20:38:57,971 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 68 [2023-08-03 20:38:57,978 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2023-08-03 20:38:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-03 20:38:58,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482699551] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 20:38:58,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 20:38:58,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 35 [2023-08-03 20:38:58,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157307423] [2023-08-03 20:38:58,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 20:38:58,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-03 20:38:58,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 20:38:58,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-03 20:38:58,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1046, Unknown=7, NotChecked=66, Total=1260 [2023-08-03 20:38:58,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 442 [2023-08-03 20:38:58,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 117 transitions, 749 flow. Second operand has 36 states, 36 states have (on average 107.33333333333333) internal successors, (3864), 36 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 20:38:58,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 20:38:58,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 442 [2023-08-03 20:38:58,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand